﻿@charset "utf-8";
textarea,input[type="text"],input[type="password"]{ background:url(../images/global/input_bg_sd.png) no-repeat #FFF; font-family:'Microsoft Yahei',Tahoma,Helvetica,Arial,sans-serif;}
:-moz-placeholder, ::-webkit-input-placeholder { color:#999999; }
.placeholder { color:#999999; }

/*input*/
.address { color:#666; }
.address li { line-height: 30px; display: block; margin-top: 5px; padding-bottom: 5px; _padding-bottom: 10px; height: auto; overflow: hidden; }
.right .address li { margin-top: 10px; }
.address li .user { float:left }
.address li .user label { width: 80px; text-align: right; display: block; float: left; }
.address li .text { border-top: #ccc solid 1px; border-left: #ccc solid 1px; border-right: #ddd solid 1px; border-bottom: #ddd solid 1px; float: left; width:200px; height: 28px; line-height:28px; padding-left: 5px; margin-right: 5px; }
.address li .text2 { width:100px; }
.address li .user select { color:#5e5e5e }
.error-box { float:left; color:#999; margin-left:5px; }
.error-box label { display:inline-block; padding-left:20px; }
.error-box label.error { background:url(../images/user/error.gif) no-repeat 0 7px; }
.error-box label.ok { background:url(../images/user/ok.gif) no-repeat 0 7px; }
.error-box label.warn { background:url(../images/user/warn.gif) no-repeat 0 7px; }
.error-box label.checking { background:url(../images/checking.gif) no-repeat; display:none; }
.address li .smt { width: 80px; height: 30px; line-height: 28px; margin-top:5px; border-radius: 2px; color:#fff; font-size:13px; cursor:pointer }
.address li .smt1 { margin-left:80px; margin-right: 20px; border:1px solid #e25f07; background:#00cf96; text-shadow: 1px 1px 0 rgba(0, 0, 0, .2); }
.address li .smt1:hover { background:#ff7e00; }
.address li .smt2 { border:1px solid #b8b8b8; background: #c3c3c3; text-shadow: 1px 1px 0 rgba(0, 0, 0, .2); }
.address li .smt2:hover { background:#cccccc; }
.ddinput { border-top: #ccc solid 1px; border-left: #ccc solid 1px; border-right: #ddd solid 1px; border-bottom: #ddd solid 1px; color: #5e5e5e; height: 16px; line-height: 16px; padding: 5px 5px; width: 280px; }

/*广告*/
#ad1{ margin:0 auto; margin-top:20px; text-align:center; }
#ad13{ margin:0 auto; margin-bottom:10px; text-align:center; }
.right_ad { width: 250px; height:auto; text-align:center; position:relative; overflow:hidden; }
.lr_float { position:relative; }

/*this is main*/
.main{ margin: 20px auto 0; overflow:hidden; }
.header_top_bg{ width:100%; height:140px; background:#FFF; }
.header_top_bg .header_top{ height:102px; margin:0 auto; }
.header_top_bg .header_top h1{ float:left; margin-top:12px; }
.header_top_bg .search_box{ float:right; height:36px; line-height:36px; margin-top:18px; position:relative; }
.header_top_bg .search_box .text{ float:left; width:400px; height:20px; line-height:20px; padding:6px; background:#f5f5f5; border: #ee4e22 solid 2px; border-right:none; color:#aaa; overflow:hidden; outline:0; }
.header_top_bg .search_box button,.header_top_bg .search_box button:hover{background:url(../images/global/search_new.png) no-repeat}
.header_top_bg .search_box button { float:left; width:44px; height:36px; border:0; font-weight:bold; cursor:pointer; color:#fff; text-indent:-9999px; outline:0; }
.header_top_bg .search_box .btn{ background-position:0 0 }

/*this is top-nav*/
.top-nav { padding-top:8px; height:20px; }
.top-nav a { color:#666; }
.top-nav .top-txt{ width:350px;}
.top-nav .top-txt span{ margin-right:8px; color:#ddd; }
.top-nav .top-txt a{ margin-right:12px; }
.top-nav .login-union{ _margin-top:3px;}
.top-nav .login-union li{ float:left; margin:0 5px 0 5px; display:inline;}
.top-nav .login-union li a i{ display:inline-block; background:url(../images/global/new-alert-total.gif) no-repeat; width:16px; height:16px; vertical-align:-4px;*vertical-align:-2px; margin-right:4px;}
.top-nav .login-union li a i.icon-sina{ background-position:0 -55px;}
.top-nav .login-union li a i.icon-qq{ background-position:-22px -55px; width:15px;}
.top-nav .login-union li a i.icon-tb{ background-position:-41px -55px;}
.top-nav .login-union li a i.icon-qqweibo{ background-position:-62px -55px;}
.top-nav .login-union li a i.icon-kaixin{ background-position:-83px -55px;}
.top-nav .info,.top-nav .other-links span{ margin-left:8px; color:#ddd; }
.login-ed{ margin-left:10px; position:relative; z-index:99; }
.login-ed .normal{ height:16px; }
.login-ed .normal .nor-a{ display:block; height:30px; line-height:16px;padding:0 8px; cursor:pointer;}
.login-ed .normal .nor-a span{ display:block; float:left; }
.login-ed .normal .nor-a .cur{display:block; float:left; width:7px; height:3px; margin:7px 0 0 4px; background:url(../images/global/cur-new.gif) no-repeat; -webkit-transition: all .4s; -o-transition: all .4s; -moz-transition: all .4s; }
.login-ed .normal .nor-a.active .cur { background:url(../images/global/cur-new-open.gif) no-repeat\0;*background:url(../images/global/cur-new-open.gif) no-repeat; }
.login-ed .normal:hover .nor-a .cur{-webkit-transform:rotate(180deg); -o-transform:rotate(180deg); -moz-transform:rotate(180deg); }
.login-ed .normal:hover .login-box{ display:block }
.login-ed .normal .login-box{ display:none; position:absolute; bottom:-125px; _bottom:-122px; left:0; z-index:22; width:93px; height:115px;background:#fff; border-radius: 3px; border:#fff solid 1px;box-shadow:0 0 2px rgba(120,37,7,0.75)}
.login-ed .normal .login-box ul li{ float:left; clear:both; width:93px; height:28px; overflow:hidden; border-bottom:#f6ebde solid 1px;}
.login-ed .normal .login-box ul li a{ display:block; width:93px; height:28px; line-height:28px; color:#ee4e22; cursor:pointer; overflow:hidden;}
.login-ed .normal .login-box ul li .exit{ color:#b9b9b9;}
.login-ed .normal .login-box ul li a i,.login-ed .normal .login-box ul li a span{ display:block; float:left; display:inline;}
.login-ed .normal .login-box ul li a i{ width:12px; height:11px; margin:9px 4px 0 8px; background:url(../images/global/new-alert-total.gif) no-repeat -188px 0;overflow:hidden;}
.login-ed .normal .login-box ul li a .icon-04{ width:13px; height:13px; background-position:-188px -44px;}
.login-ed .normal .login-box ul li a .icon-05{ width:13px; height:13px; background-position:-188px -58px; }
.login-ed .normal .login-box ul li a .icon-06{ width:13px; height:13px; background-position:-188px -73px;}
.login-ed .normal .login-box ul li a .icon-07{ width:13px; height:13px; background-position:-188px -89px; }
.login-ed .normal .login-box ul li a:hover{ background:#ffebd2; text-decoration:none;}

.mainNav { width:100%; height:38px; background:#ee4e22; }
.mainNav .nav { height:38px; margin:0 auto; }
.mainNav li { float:left; display:inline; height:38px; position:relative; z-index:98; }
.mainNav li a { float:left; padding: 8px 22px 0; height:30px; color:#fff; font-size:15px; font-weight:bold; position:relative; }
.mainNav li.last { background:none; }
.mainNav li.current { background:#c63f1a; }
.mainNav li a:hover{ text-decoration:none; background:#c63f1a;}
.mainNav li a img{ position: absolute; top:-5px; right:-2px; }
.mainNav li a.current { background:#fff; color: #00cf96; padding: 7px 22px 0; margin-top:1px; height:30px; }
.mainNav li.current .top_menu { right:0; }
.top_menu { width:130px; background:#FFF; border:1px #00cf96 solid; border-width:0 1px 1px 1px; position:absolute; top:38px; left:-1px; z-index:97; display:none }
.top_menu ul li { width:130px; height:auto; border-bottom:1px #e6e6e6 dashed; overflow:hidden; background:none }
.top_menu ul li a { width:110px; height: 30px; line-height:30px; font-size:12px; padding:0 15px; text-align:left; font-weight:normal; overflow:hidden; }
.top_menu ul li a:link, .top_menu li a:visited { color:#5e5e5e; font-size:12px; text-decoration:none }
.top_menu ul li a:hover { color:#00cf96; background: none; font-size:12px; }
.top_menu ul li a span { padding:1px; background:#00cf96; color:#FFF }

.state-show{ position:relative; z-index:100; }
.state-show .normal-a{ font-size:13px; font-weight:bold; color:#fff; padding:8px 15px 0; display:inline; float:left; height:30px; }
.state-show .normal-a:hover .icon-sign{ background-position:-20px -128px;}
.state-show .normal-side-box{ top:37px; right:0;}
.icon-normal{ background:url(../images/global/new-alert-total.gif) no-repeat 0 0; float:left; padding-top:5px;   }
.icon-sign{ background-position:0 -128px; width:16px; height:16px;}
.icon-phone{ background-position:-190px -126px; height:17px; width:10px; }
.icon-advance{ background-position:-42px -129px; width:15px; height:16px; }
.normal-side-box{ position:absolute; top:-65px; right:48px; width:180px; background:#fff; border:#00cf96 solid 1px;text-align:center; color:#666; display:none;}
.normal-side-box .cur-img{ display:block; background:url(../images/global/cur-side.gif) no-repeat 0 18px; height:50px; width:8px; position:absolute;
top:60px; right:-8px;}
.normal-side-box p{ margin:10px; line-height:24px;}
.normal-side-box p a{ color:#0289cd;}
.normal-side-box p b{ color:#0b8;}
.normal-side-box p.other{ background:#f9f9f9; margin:0; padding:10px 0;}
.normal-side-box p.kefu { padding:6px 0; margin:0; vertical-align:middle;}
.normal-side-box p.kefu span { margin-right:3px;}
.normal-side-box p.kefu img {display: inline; margin-top:-5px; vertical-align:middle;}

/*foot start*/
.foot{ margin:0 auto; border-top:1px solid #e8e8e8 ;background:#fff;}
.foot .white_bg{ padding:10px 0px; margin:0 auto; overflow:visible; z-index:100;}
.foot .xd_info{ clear:both; margin-top:10px; padding-bottom:10px; overflow:hidden;}
.foot .xd_info div{float:left;}
.foot .xd_info div ul li{line-height:22px; overflow:hidden; }
.foot .xd_info li a{ padding-left:10px; background:url(../images/global/doc.gif) no-repeat 0 8px; color:#777;}
.foot .xd_info li a:hover{text-decoration:underline;}
.foot .xd_info .tit{ margin-left:5px; padding-left:3px; background:none; color:#ababab; font:normal 14px/30px Tahoma,Helvetica,Arial,'微软雅黑',sans-serif; }
.foot .xd_info .abouts,.foot .xd_info .hezuo,.foot .xd_info .help,.foot .xd_info .user{ width:120px;}
.foot .xd_info .jky-info{ margin:5px 60px 0 5px;}
.foot .xd_info .jky-info h2{ width:245px; height:38px; }
.foot .xd_info .jky-info .attentionlist{ margin-top:16px;}
.foot .xd_info .jky-info .attentionlist a{ display:block; float:left; width:35px; height:35px; margin-right:8px; background:url(../images/icon/head_ico1.gif) no-repeat 0 -59px; text-indent:-999px;}
.foot .xd_info .jky-info .attentionlist .zone{ background-position:-43px -59px;}
.foot .xd_info .jky-info .attentionlist .tt{ background-position:-86px -59px;}
.foot .xd_info .jky-info .attentionlist .kik{ background-position:-123px -59px;}
.foot .xd_info .jky-info .attentionlist a:hover{opacity:0.8;filter:alpha(opacity=80);}

.foot .xd_info .wechat{  position:relative; float:right; width:300px; height:80px; margin-top:15px; overflow:hidden;}
.foot .xd_info .wechat:hover{cursor: pointer;}
.foot .xd_info .wechat .slide-img{  float:left; width:235px; height:80px; overflow:hidden;position: relative;clear: both;left: 35px;}
.foot .xd_info .wechat ul{ position:absolute; clear:both;float:left;height: 100%;margin: 0px;padding: 0px;}
.foot .xd_info .wechat ul li{ position:relative; float:left; width:235px;margin: 0px;padding: 0px;overflow: hidden;}
.foot .xd_info .wechat .wx-img{ width:140px; height:61px; margin-left:15px; background:url(../images/global/foot_tips.gif) no-repeat bottom;}
.foot .xd_info .wechat .br-img{ width:140px; height:61px; margin-left:15px; background:url(../images/global/foot_tips.gif) no-repeat 0 3px;}
.foot .xd_info .wechat .slide-btn{ position:absolute; top:30px; left:0; width:300px; }
.foot .xd_info .wechat .slide-btn b{ position:absolute; top:0; width:13px; height:24px; background:url(../images/global/cur-btn.gif) no-repeat;cursor:pointer; }
.foot .xd_info .wechat .slide-btn .left-cur{ left:0;}
.foot .xd_info .wechat .slide-btn .right-cur{ right:0; background-position:top right}
.foot .xd_info .wechat .slide-btn .left-unactive{background:url(../images/global/cur-btn-grey.gif) no-repeat; cursor:default;}
.foot .xd_info .wechat .slide-btn .right-unactive{background:url(../images/global/cur-btn-grey.gif) no-repeat -17px 0; cursor:default;}

.foot .links{ height:20px; line-height:20px; margin:10px 0 5px; color:#999; overflow:hidden;}
.foot .links span{ display:block; float:left; font-weight:bold; overflow:hidden;}
.foot .links .links_list_box{ position:relative; float:left; width:1035px; height:20px; overflow: hidden;}
.foot .links .links_list{ position: absolute; top:0; left:0; }
.foot .links .links_list a{ margin-right:8px; background:none; color:#ababab;}

.foot .f_miibeian{ padding-bottom:10px; background:#fff; color:#c6c6c6; text-align:center; font-size:12px; }
.foot .f_miibeian a{ color:#c6c6c6; text-decoration:none;}
.foot .f_miibeian a:hover{ text-decoration: underline;}

.foot .w980 .links .links_list_box{ width:915px; }
.foot .xd_info.w980 .abouts,.foot .xd_info.w980 .hezuo,.foot .xd_info.w980 .help,.foot .xd_info.w980 .user{ width:120px;}

/*返回顶部*/
.backToTop{display:none;width:60px;height:50px;background:url("../images/global/gotop.png") no-repeat;_background:url("../images/global/gotop.png") no-repeat;background-position:0 0px;cursor: pointer;left: 50%;margin-left: 560px;overflow: hidden;position: fixed;top: 80%;_position: absolute;_bottom: auto;_top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));z-index: 100;}
/*
.backToTop{display: none;width: 95px;height: 130px;padding: 5px 0;background:url(../images/global/backtotop.png) no-repeat;_background:url(../images/global/backtotop.gif) no-repeat;background-position: 0 -20px;text-align: center;position: fixed;_position: absolute;left: 50%;margin-left: 560px;bottom: -12px;_bottom: "auto";cursor: pointer;}
.backToTop.zhai { margin-left: 500px; }
*/

.side_right { width: 40px; left:50%; bottom:150px; margin-left: 570px; position:fixed; _position:absolute; _right:10px; _bottom:auto;  _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-210));
z-index:102; }
.side_right.side_left { margin-left:510px; }
.side_right .con { position:relative; height:136px; }
.side_right .trigger { background:url(../images/global/btn_side.png) no-repeat; display: block; height: 40px; width: 40px; margin-top:8px; color:#fff; text-align:center; }
.side_right .trigger:hover { color:#fff; }
.side_right .trigger span .icon { display:block; background:url(../images/global/icon-right.gif) no-repeat; height:40px; width:40px; }
.side_right .trigger span .icon-01 { background-position:0 0; }
.side_right .trigger span .icon-02 { background-position:0 -48px }
.side_right .trigger span .icon-03 { background-position:0 -96px; }
.side_right .trigger span .icon-04 { background-position:0 -142px; }
.side_right .trigger p { display:none; padding-top:5px; line-height:16px; }
.side_right .trigger:hover { background-position:right top; text-decoration:none; }
.side_right .trigger:hover p { display:block; }
.side_right .trigger:hover span { display:none; }


/*totop-tips start*/
.totop-tips{  width: 100%;background: #ffebd2; min-width:1200px}
.totop-tips p{ text-align:center; width:980px; margin: 0 auto; position: relative; height: 30px; line-height: 30px; color: #666;}
.totop-tips p strong{ color: #333;  }
.totop-tips a{ color: #ff3838;margin-left: 30px;}
.totop-tips .closet{ position: absolute; right: 0;top:0; color: #666666; text-decoration: none; cursor: pointer;}
.totop-tips .closet em{ font-family: "微软雅黑"; margin-right: 5px;}
/*totop-tips end*/


/* 浏览记录 */
.history.small, .history.big, .history_list .qingkong, .history_list .guanbi, .history_list .close { background:url(../images/global/history_bg.png) no-repeat; }
.history { position:fixed; right:0; bottom:0; z-index:997;}
.history.small { width:152px; height:36px; background-position:0 0; cursor:default; }
.history.big { width:257px; height:30px; background-position:0 -36px; cursor:default; }
.history .txt1 span.txt2 { float:left; margin-right:5px;}
.history.small .txt1 { height:27px; padding:9px 0 0 35px; color:#fff; line-height:27px; cursor:pointer;}
.history.big .txt1 { height:30px; line-height:32px;color:#fff; padding:0 0 0 45px; cursor:pointer;}
.history_list { display:none; width:248px; border:1px solid #cdcdcd; background:#f7f7f7; padding:0px 0 0 0px; height:500px; position:fixed; right:3px; bottom:0; z-index:996; box-shadow:0 0 5px rgba(0,0,0,0.25); -moz-box-shadow:0 2px 5px rgba(0,0,0,0.18);}
.history_list .qg_bg { overflow:hidden; margin:10px 10px 5px 10px; zoom:1; cursor:pointer; }
.history_list .qingkong { background-position: -190px 0; float:left; width: 14px; height: 16px; }
.history_list .qingkong:hover { background-position: -190px -19px; }
.history_list .guanbi { background-position: -210px 0; float:right; width: 18px; height: 18px; }
.history_list .guanbi:hover { background-position: -232px 0; }
.history_list ul { zoom:1; position:relative; width:243px; height:480px; overflow-x:hidden; overflow-y:scroll; }
.history_list ul::-webkit-scrollbar { width: 6px; height: 8px; }
.history_list ul::-webkit-scrollbar-thumb { height: 50px; background-color: rgba(0,0,0,0.4); -webkit-border-radius: 4px; }
.history_list li { width:200px; height:70px; display:block; border:1px solid #ebebeb; border-radius:5px; -moz-border-radius:5px; margin:10px 5px 0px 10px; padding:10px; zoom:1; box-shadow:0 0 3px rgba(0,0,0,0.1); -moz-box-shadow:0 0 3px rgba(0,0,0,0.1); background:#fafafa; position:relative;}
.history_list .pic_area { position:relative; float:left; width:70px; margin-right:10px;}
.history_list .pic_area img {width:70px; background:#CCC;border-radius:5px; -moz-border-radius:5px;}
.history_list .txt_area { width:120px; float:left;}
.history_list .txt_area p { width:120px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }
.history_list .txt_area p a { color:#666; }
.history_list .txt_area p i { text-decoration:line-through; display:block; margin-top:2px; color:#999; }
.history_list .txt_area .des { zoom:1; overflow:hidden; height:30px; line-height:30px; width:120px;}
.history_list .txt_area .price { color:#f60; float:left; display:block; }
.history_list .txt_area b { margin-left:2px; font-size:16px; font-family:Arial, Helvetica, sans-serif;}
.history_list .txt_area em { width:27px; height:16px; line-height:16px; padding:1px; color:#FFF; background:#f60; float:right; margin:5px 0 0; border-radius:2px; display:block;}
.history_list .close { width:16px; height:17px; background-position:-165px 0; display:none; position:absolute; left:-6px; top:-6px; }
.history_list .close:hover { background-position:-165px -18px; }

/*错误提示*/
.main .tips-contain{ height:auto; overflow:hidden; background:#fff; position:relative; padding:35px 0 15px; margin:0 0 20px 0; clear:both;}
.main .tips-con { height:auto; overflow:hidden; background:#fff; position:relative; }
.main .tips-fo { padding:20px 0 80px; }
.main .tips-con .con { width:900px; height:300px; margin:0 auto; }
.main .tips-con .con .tips-img { background:url(../images/global/tips-img.gif) no-repeat; width:256px; height:215px; float:left; }
.main .tips-con .con .txt-tips { width:580px; height:auto; margin:80px 0 0; float:left; }
.main .tips-con .con .txt-tips .txt-img { width:auto; height:auto; line-height:34px; position:relative; color:#ff7a70; font-size:20px; font-family:"微软雅黑", "宋体"; display:inline-block; margin-bottom:10px; }
.main .tips-con .con .txt-tips .txt-img .fly { position:absolute; display:block; background:url(../images/global/tips-butterfly.gif) no-repeat; width:35px; height:30px; right:-30px; top:-10px; }
.main .tips-con .con .txt-tips .txt-img span { font-size:20px; }
.main .tips-con .con .txt-tips .txt-img a { font-size:20px; }
.main .tips-con .con .txt-tips .txt { color:#777; font-size:14px; line-height:26px; }
.main .tips-con .con .txt-tips .txt a { color:#0289cd; text-decoration:none; cursor:pointer }
.main .tips-con .con .txt-tips .txt a:hover { text-decoration:underline; }

/*搜索提示*/
.main-search-lay { opacity:.5; filter:alpha(opacity=50); -moz-opacity:.7; -khtml-opacity:.7; cursor:auto; position:fixed; _position:absolute; background-color:#555; top:0; left:0; z-index:99999; overflow:hidden; width:100%; height:100% }
#fanli-float-lay { background:url(../images/global/fanli_layer.png) no-repeat; width:428px; height:172px; position:absolute; top:70px; left:30px; z-index:100001 }
#fanli-float-lay .fanli-content { width:428px; height:172px; position:relative }
#fanli-float-lay .close-text { display:block; position:absolute; bottom:25px; right:45px }
#fanli-float-lay .close-btn { background:url(../images/global/fanli_close_btn.png) no-repeat; display:inline-block; width:11px; height:11px; top:10px; right:13px; position:absolute; text-decoration:none; cursor:pointer }
#fanli-float-lay .text-content { width:310px; padding:25px 79px }
#fanli-float-lay .text-content .title { display:inline-block; font-size:18px; }
#fanli-float-lay .text-content .title em { color:#cf4e4e }
#fanli-float-lay .text-content .content { display:block; color:#999; }
#fanli-float-lay .know-fanli-coach { display:block; font-size:16px; width:115px; height:35px; line-height:35px; background:#ff8b00; margin:10px 90px 10px; color:#fff; border-radius:4px; text-align:center; text-decoration:none }

.header{ min-width:1000px; background:#fff;}
.header .area{position:relative; height:85px;  margin:0 auto;}
.header .logo,.header .search,.header .protection{position:absolute;}
.header .logo{ top:17px; left:0;width:280px; height:50px;}
.header .logo .juan-logo,.header .logo .juan-txt,.header .logo .juan-user,.header .logo .juan-jifen,.header .logo .juan-fanli,.header .logo h1 .juan-iphone,.header .search .smt{ display:block; background:url(../images/global/header-total.png) no-repeat;}
.header .logo .juan-user,.header .logo .juan-jifen,.header .logo .juan-fanli,.header .logo h1 .juan-iphone{ height: 47px;
    margin: 0 0 0 5px;}
.header .logo h1 .juan-logo{height:0; padding-top:43px; width:94px; background-position: -76px -54px; overflow:hidden;}
.header .logo h1 .juan-txt{ background-position:-170px -55px; height:50px; width:110px;}
.header .logo h1 .juan-user{ background-position:-175px -153px;  width:107px;}
.header .logo h1 .juan-fanli{ background-position:-175px -105px; width:150px;}
.header .logo h1 .juan-jifen{ background-position:-175px -258px; width:107px;}
.header .logo h1 .juan-iphone{ background-position:-175px -206px; width:107px;}
/*this is jiu-top*/
.header .logo h1 .jiu-logo,.header .logo .other-logo, .header .logo .jiu-logo, .header .logo .jiu-txt{}
.header .logo .jiu{ margin-left: 12px;}
.header .logo .other-logo{background-position: 0 0;height: 50px;width: 70px;}
.header .logo h1 .jiu-logo{ background-position:-82px 0;height: 0;padding-top: 50px;width: 128px;overflow: hidden;}
.header .logo h1 .jiu-txt{background-position: -210px 0;height: 50px;width: 110px;}
/*this is protection*/
.header .protection{ background:url(../images/total/header-total.gif) no-repeat 0 0; height:30px; width:465px; top:28px; right:230px;}
.header .protection a{ display:block; float:left; height:14px; width:80px; margin:4px 0px 0 36px;}
.header .protection a.lowest{ margin-left:60px;}
.header .protection a.check{ margin-left:60px;}
/*this is search*/
.header .search{top:25px; right:0; width:220px; height:35px;}
.header .search .search-area{ display:block; width: 183px; height: 35px; background: #efefef;}
.header .search .txt{ border: 0 none; outline:0 none; background: #efefef; width: 170px; height: 30px; line-height:30px; margin: 2px 0 0 10px; color:#d4d4d4;}
.header .search .smt{ background-position:right -65px; border:0 none; cursor:pointer; height:35px; width:37px;}
/*mainNav start*/
.header .mainNav{ width:100%; height:40px; background:#0b8;}
.header .mainNav .nav{   height:40px; margin:0 auto;}
.header .mainNav .nav .navigation li{ float:left; display:inline; height:40px;  position:relative; z-index:11;}
.header .mainNav .nav .navigation li a .cur{ background:url(../images/zhe/cur.gif) no-repeat; width:7px; height:4px; display:inline-block; margin-left:3px;
vertical-align:3px;_vertical-align:-6px;
transition: all .4s;-webkit-transition: all .4s; -o-transition: all .4s; -moz-transition: all .4s;-webkit-backface-visibility:hidden;}
.header .mainNav .nav .navigation li .all-classify{ display:none; position:absolute; top:39px; left:0; width:105px; background:#f8f9f5; border:#0b8 solid 1px;box-shadow:3px 0px 5px rgba(145,145,145,0.4);}
.header .mainNav .nav .navigation li.open a .cur{
transform:rotate(180deg);-webkit-transform:rotate(180deg); -o-transform:rotate(180deg); -moz-transform:rotate(180deg);}
.header .mainNav .nav .navigation li.open .all-classify{ display:block;}
.header .mainNav .nav .navigation li .all-classify dd{ height:36px;line-height:36px; border-bottom:#e2e2e2 solid 1px; border-top:#fff solid 1px;}
.header .mainNav .nav .navigation li .all-classify dd a{ color:#777; padding:0; width:105px; height:36px;}
.header .mainNav .nav .navigation li .all-classify dd i,.header .mainNav .nav .navigation li .all-classify dd span{ display:inline; float:left;}
.header .mainNav .nav .navigation li .all-classify dd i{background:url(../images/zhe/zhe-icon.gif) no-repeat; width:22px; height:22px; margin:10px 10px 0 20px;}
.header .mainNav .nav .navigation li .all-classify dd i.nvzhuang{ background-position:0 -312px;}
.header .mainNav .nav .navigation li .all-classify dd i.nanzhuang{ background-position:0 0;}
.header .mainNav .nav .navigation li .all-classify dd i.xiebaopeishi{ background-position:0 -40px;}
.header .mainNav .nav .navigation li .all-classify dd i.muying{ background-position:0 -76px; margin-top:6px;}
.header .mainNav .nav .navigation li .all-classify dd i.jujia{ background-position:0 -117px;}
.header .mainNav .nav .navigation li .all-classify dd i.meizhuang{ background-position:0 -158px;}
.header .mainNav .nav .navigation li .all-classify dd i.shuma{ background-position:0 -198px;}
.header .mainNav .nav .navigation li .all-classify dd i.meishi{ background-position:0 -238px}
.header .mainNav .nav .navigation li .all-classify dd i.wenti{ background-position:0 -275px; margin-top:7px;}
.header .mainNav .nav .navigation li .all-classify dd a:hover{ font-weight:bold; background:#fff;}
.header .mainNav .nav .navigation li .all-classify dd a:hover .nvzhuang{ background-position:-38px -312px;}
.header .mainNav .nav .navigation li .all-classify dd a:hover .nanzhuang{ background-position:-38px 0;}
.header .mainNav .nav .navigation li .all-classify dd a:hover .xiebaopeishi{ background-position:-38px -40px;}
.header .mainNav .nav .navigation li .all-classify dd a:hover .muying{ background-position:-38px -76px;}
.header .mainNav .nav .navigation li .all-classify dd a:hover .jujia{ background-position:-38px -117px;}
.header .mainNav .nav .navigation li .all-classify dd a:hover .meizhuang{ background-position:-38px -158px;}
.header .mainNav .nav .navigation li .all-classify dd a:hover .shuma{ background-position:-38px -198px;}
.header .mainNav .nav .navigation li .all-classify dd a:hover .meishi{ background-position:-38px -238px}
.header .mainNav .nav .navigation li .all-classify dd a:hover .wenti{ background-position:-38px -275px;}
.header .mainNav .nav .navigation li a{ float:left; padding:10px 20px 0; color:#fff; font-size:14px; height:30px;}
.header .mainNav .nav .navigation li.last{ background:none;}
.header .mainNav .nav .navigation li.current{background:#00cf96;}
.header .mainNav .nav .navigation li.current a:hover{ text-decoration:none;}
.header .mainNav .nav .navigation li a:hover{ background:#00cf96; text-decoration:none;}
.header .state-show{ line-height:40px; position:relative; z-index:100;}
.header .state-show .normal-a{ font-size:14px; color:#fff;height:40px;float:left; display:inline; padding:0 15px;}
.header .state-show .normal-a:hover{ background:#00cf96; text-decoration:none;}
.header .state-show .normal-a:hover .icon-sign{ background-position:-19px 0;}
.header .state-show .normal-side-box{ top:39px; right:0;}
.icon-normal{ background:url(../images/total/icon-total.png) no-repeat 0 0; display:inline-block; vertical-align:-3px; margin-right:3px;}
.icon-sign{ background-position:0 0; width:16px; height:16px; float:left; margin-top:13px; _margin-top:11px;}
.icon-phone{ background:url(../images/global/icon-phone.gif) no-repeat;height:35px; width:12px; float:left;}
.icon-advance{ background-position:right top; width:15px; height:16px; float:left;margin-top:3px;}
/*user_nav*/
.header_user{ height: 89px;  background: url(../images/global/user_line.gif) repeat-x;}
.header_user .user_nav{ position: absolute;right: 0; top: 42px; _width:536px;}
.header_user .user_nav ul{ height: 42px; line-height: 42px;}
.header_user .user_nav li{ float: left; margin-left: 10px; display: inline;}
.header_user .user_nav li a{ padding: 0 32px;border-radius: 2px 2px 0 0; background: #f1f1f1; display: block; font-size: 14px; color: #568c0c; font-weight: 700;}
.header_user .user_nav li a.active{background: #0b8;color: #fff; line-height: 43px;}
/*mainNav end*/
/*head end*/
/*toolbar start*/
#toolbar{ background: #f2f2f2;min-width: 1000px;border-bottom: 1px solid #ddd;min-width:1000px; height:36px;}
#toolbar .bar-con{  margin:0 auto; line-height:34px;}
#toolbar .bar-con .topNav li{ float:left; display:inline; border-right:#e2e2e2 solid 1px;}
#toolbar .bar-con .topNav li.first{ border-left:#e2e2e2 solid 1px;}
#toolbar .bar-con .topNav li a{ display:block; float:left; padding:0 25px; color:#666; font-weight:bold; height:36px;}
#toolbar .bar-con .topNav li a.red{ color:#ee4e22;}
#toolbar .bar-con .topNav li a.active{background:#fff;}
#toolbar .bar-con .topNav li a.active:hover{ text-decoration:none;}
#toolbar .bar-con .topNav li a.active:hover{ text-decoration:none;}
#toolbar .bar-con .topNav li.phone-code{position:relative;z-index:12;}
#toolbar .bar-con .topNav li.phone-code .code-tips{display:none;position:absolute;left:0;top:36px;background-color:#fff;border:#e2e2e2 solid 1px;padding:5px;width:90px;height:115px;z-index:100;}
#toolbar .bar-con .topNav li.phone-code:hover .code-tips{display:block;}
#toolbar .bar-con .topNav li.phone-code .code-tips .code{height:90px;}
#toolbar .bar-con .topNav li.phone-code .code-tips .txt{color:#666;line-height:30px;}

#toolbar .bar-con .right-show div{ display:block; float:left; color:#e2e2e2;}
#toolbar .bar-con .right-show div a{ margin-right:10px; color:#333;}
#toolbar .bar-con .right-show div a .count{ width:12px; padding:0 3px; background:#0b8; color:#fff; margin-left:2px;}
#toolbar .bar-con .right-show div.logined-show{ position:relative; z-index:12; height:36px;}
#toolbar .bar-con .right-show div.logined-show .normal-a{ display:block; margin-top:10px; line-height:normal; cursor:pointer;}
#toolbar .bar-con .right-show div.logined-show img{ margin-right:5px; float:left; display:inline; width:18px; height:18px; vertical-align:middle;}
#toolbar .bar-con .right-show div.logined-show a .user{ color:#0b8; font-weight:bold; display:inline; float:left; max-width:100px;_width:100px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
#toolbar .bar-con .right-show div.logined-show a .cur{ display:inline; float:left; background:url(../images/global/cur.gif) no-repeat; width:10px; height:5px;transition: all .4s;-webkit-transition: all .4s; -o-transition: all .4s; -moz-transition: all .4s; margin-left:2px; margin-top:6px;-webkit-backface-visibility:hidden;}
#toolbar .bar-con .right-show div.logined-show a:hover{ text-decoration:none;}
#toolbar .bar-con .right-show div.logined-show .normal-box{ position:absolute; top:35px; left:10px; width:200px; background:#fff; border:#c6eaab solid 1px; width:92px; border-radius:5px; overflow:hidden; display:none; z-index:13;}
#toolbar .bar-con .right-show div.hover .normal-box{ display:block;}
#toolbar .bar-con .right-show div.logined-show.hover a .cur{transform:rotate(180deg);-webkit-transform:rotate(180deg); -o-transform:rotate(180deg); -moz-transform:rotate(180deg);}
#toolbar .bar-con .right-show div.logined-show .login-box{ height:92px;}
#toolbar .bar-con .right-show div.logined-show .normal-box ul li{ height:30px; line-height:30px; border-bottom:#c6eaab solid 1px;}
#toolbar .bar-con .right-show div.logined-show .normal-box ul li a .icon{ background:url(../images/total/icon-total.png) no-repeat; width:12px; height:14px; display:inline; margin:10px 5px 0 10px; float:left;}
#toolbar .bar-con .right-show div.logined-show .normal-box ul li a span{ display:inline; float:left;}
#toolbar .bar-con .right-show div.logined-show .normal-box ul li a .icon-01{ background-position:0 -49px;}
#toolbar .bar-con .right-show div.logined-show .normal-box ul li a .icon-02{ background-position:0 -79px;}
#toolbar .bar-con .right-show div.logined-show .normal-box ul li a .icon-03{ background-position:0 -108px;}
#toolbar .bar-con .right-show div.logined-show .normal-box ul li a .icon-04{ background-position:0 -136px;}
#toolbar .bar-con .right-show div.logined-show .normal-box ul li a{ display:block; margin-left:0; color:#50830b; height:30px; width:92px; cursor:pointer;}
#toolbar .bar-con .right-show div.logined-show .normal-box ul li a:hover{ background:#edffdf; text-decoration:none;}
#toolbar .bar-con .right-show .personal-show a:hover{ text-decoration:none;}
#toolbar .bar-con .right-show .personal-show a:hover span{ text-decoration:underline;}
#toolbar .bar-con .right-show .logined-show img{ vertical-align:-5px; margin-right:5px;}

#toolbar .bar-con .right-show div i {display: inline-block;background: url(../images/global/new-alert-total.gif) no-repeat;width: 17px;height: 20px;vertical-align: -8px;margin-right: 4px;margin-bottom: 1px;}
#toolbar .bar-con .right-show div i.icon-qq {background-position: 0 0;width: 17px;}
#toolbar .bar-con .right-show div i.icon-sina {background-position: -20px 0;}
#toolbar .bar-con .right-show div i.icon-taobao {background-position: -44px 0;}

.normal-side-box{ position:absolute; top:-65px; right:48px; width:180px; background:#fff; border:#0b8 solid 1px;text-align:center; color:#666; display:none;}
.normal-side-box .cur-img{ display:block; background:url(../images/global/cur-side.gif) no-repeat; height:15px; width:8px; position:absolute;
top:77px; right:-8px;}
.normal-side-box p{ margin:10px; line-height:24px;}
.normal-side-box p a{ color:#0289cd;}
.normal-side-box p b{ color:#0b8;}
.normal-side-box p.other{ background:#f9f9f9; margin:0; padding:10px 0;}

.header .mainNav .nav .navigation li{ float:left; display:inline; height:40px;position:relative; z-index:11;}
.header .mainNav .nav .navigation li a em.discount{display:inline-block;float:right;*float:none;_float:none;margin:2px 0 0 3px;background:url(../images/global/zhe-discount.png) no-repeat;height:0;width:55px;padding-top:21px;overflow:hidden;}
.header .mainNav .nav .navigation li a .cur{display:none;position:absolute;bottom:0px;left:42px;background:url(../images/global/top_cur.gif) no-repeat; width:10px; height:5px;z-index:2;}
.header .mainNav .nav .navigation li .all-classify{ display:none; position:absolute; top:40px; left:-1px;width:246px;overflow:hidden;}
.header .mainNav .nav .navigation li .all-classify dl{box-shadow:0 2px 2px rgba(102, 102, 102,.15);background:#f9f9f9; width:241px;margin-left:3px;}
.header .mainNav .nav .navigation li.open .all-classify,.header .mainNav .nav .navigation li.open .cur{ display:block;}
.header .mainNav .nav .navigation li .all-classify dd{ height:60px;line-height:60px; border-bottom:#e2e2e2 dotted 1px;margin:0 10px;}
.header .mainNav .nav .navigation li .all-classify dd a{cursor:pointer;color:#777; padding:0; width:73px; height:60px;}
.header .mainNav .nav .navigation li .all-classify dd i,.header .mainNav .nav .navigation li .all-classify dd span{ display:inline; float:left;}
.header .mainNav .nav .navigation li .all-classify dd i{background:url(../images/global/zhe-icon.gif) no-repeat; width:22px; height:22px; margin:22px 10px 0 15px;}
.header .mainNav .nav .navigation li .all-classify dd i.fushi{ background-position:0 0;}
.header .mainNav .nav .navigation li .all-classify dd i.xiebaopeishi{ background-position:0 -40px;}
.header .mainNav .nav .navigation li .all-classify dd i.muying{ background-position:0 -76px;margin-top:18px;}
.header .mainNav .nav .navigation li .all-classify dd i.jujia{ background-position:0 -117px;}
.header .mainNav .nav .navigation li .all-classify dd i.meizhuang{ background-position:0 -158px;}
.header .mainNav .nav .navigation li .all-classify dd i.shuma{ background-position:0 -198px;}
.header .mainNav .nav .navigation li .all-classify dd i.meishi{ background-position:0 -238px}
.header .mainNav .nav .navigation li .all-classify dd i.wenti{ background-position:0 -275px;margin-top:18px;}
.header .mainNav .nav .navigation li .all-classify dd a:hover,.mainNav .nav .navigation li .all-classify dd a.active{background:none;font-weight:bold;color:#ee4e22;}
.header .mainNav .nav .navigation li .all-classify dd a:hover span{text-decoration:none;}
.header .mainNav .nav .navigation li .all-classify dd a.active span{text-decoration:none;}
.header .mainNav .nav .navigation li .all-classify dd a:hover .fushi,.mainNav .nav .navigation li .all-classify dd a.active .fushi{ background-position:-38px 0;}
.header .mainNav .nav .navigation li .all-classify dd a:hover .xiebaopeishi,.mainNav .nav .navigation li .all-classify dd a.active .xiebaopeishi{ background-position:-38px -40px;}
.header .mainNav .nav .navigation li .all-classify dd a:hover .muying,.mainNav .nav .navigation li .all-classify dd a.active .muying{ background-position:-38px -76px;}
.header .mainNav .nav .navigation li .all-classify dd a:hover .jujia,.mainNav .nav .navigation li .all-classify dd a.active .jujia{ background-position:-38px -117px;}
.header .mainNav .nav .navigation li .all-classify dd a:hover .meizhuang,.mainNav .nav .navigation li .all-classify dd a.active .meizhuang{ background-position:-38px -158px;}
.header .mainNav .nav .navigation li .all-classify dd a:hover .shuma,.mainNav .nav .navigation li .all-classify dd a.active .shuma{ background-position:-38px -198px;}
.header .mainNav .nav .navigation li .all-classify dd a:hover .meishi,.mainNav .nav .navigation li .all-classify dd a.active .meishi{ background-position:-38px -238px}
.mainNav .nav .navigation li .all-classify dd a:hover .wenti,.mainNav .nav .navigation li .all-classify dd a.active .wenti{ background-position:-38px -275px;}


.act-one .line {background: url(../images/global/act-tit.png) no-repeat;_background: url(../images/global/act-tit.png) no-repeat;width: 280px;height: 40px;margin: 0 auto;text-align: center;}
.act-one .line em {font-size: 20px;font-family: "微软雅黑";color: #fff;line-height: 40px;}
.act-one .dtit {height: 40px;  border-bottom: 1px solid #00ba85;  margin-bottom: 20px;  font-weight: normal;}

/* 右侧边浮动层 */
.fix-right-layer {position: fixed;top: 0px;right: -35px;height: 100%;z-index: 100; }
.fix-right-layer .fix-right-body {position: relative;width: 36px;height: 100%;background-color: #000;}
.fix-right-layer .fix-right-body .fix-right-middle {position: absolute;bottom: 60%;margin-top: -88px;right: 0;width: 100%;height: 186px;overflow: hidden; }
.fix-right-layer .fix-right-body .img-span {margin: 15px auto 0;width: 35px;height: 35px;position: relative;color: #fff; }
.fix-right-layer .fix-right-body .img-span:hover {background-color: #FD4D00;color: #FD4D00; }
.fix-right-layer .fix-right-body .img-span img {margin: 5px 5px 5px 8px; }
.fix-right-layer .fix-right-body .img-span .share img {margin: 5px 5px 5px 4px; }
.fix-right-layer .fix-right-body .img-span .mark img {margin: 5px 5px 5px 5px; }
.fix-right-layer .fix-right-body .img-span .gotop img {margin: 5px 5px 5px 4px; }
.fix-right-layer .fix-right-body .img-span .content {text-align: center;width: 15px;height: 80px;margin: 10px auto 18px; }
.fix-right-layer .fix-right-body .img-span .tab-bar {background-color: #494949;box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);color: #fff;height: 35px;line-height: 35px;position: absolute;right: 60px;text-align: center;top: 0;width: 90px;filter: alpha(opacity=100);-moz-opacity: 1;-khtml-opacity: 1;opacity: 1;z-index: 9999; }
.fix-right-layer .fix-right-body .img-span .qrcode-tab-bar {background-color: #494949;box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);color: #fff;height: 176px;position: absolute;right: 60px;text-align: center;top: 0;width: 140px;z-index: 9999; }
.fix-right-layer .fix-right-body .img-span .qrcode-tab-bar img {height: 176px;width: 140px;margin: 0; }
.fix-right-layer .fix-right-body .img-span .tab-tip-arr {font-family: "宋体";font-size: 16px;height: 16px;line-height: 16px;position: absolute;text-align: center;width: 16px;color: #494949;right: -8px;top: 10px; }
.fix-right-layer .fix-right-body .fix-right-bottom {position: absolute;bottom: 0;right: 0;width: 100%; }

.new-users{width:980px;margin:10px auto;}
.new-users.other{margin:20px auto;}
.new-users ul{ margin-right:10px;}
.new-users ul.only{margin-left:200px;}
.new-users ul li i {display: block;background: url(../images/total/header-total.gif) no-repeat;}
.new-users ul li{display:inline;float:left;font-size:16px;font-family:"微软雅黑","宋体";margin-left:15px;line-height:42px;}
.new-users ul li i{display:inline;float:left;width:42px;height:42px;margin-right:10px;}
.new-users ul li i.f{background-position:right -103px;}
.new-users ul li i.s{background-position:right -146px;}
.new-users ul li i.t{background-position:right -189px;}
.new-users ul li span{display:inline;float:left;color:#333;}
.new-users .update-time{height:auto;font-family:"微软雅黑","宋体";margin:2px 0 0 10px;}
.new-users .update-time .txt{line-height:20px;text-align:right;color:#555;font-size:16px;width:115px;height:38px;}
.new-users .update-time .txt span{font-size:14px;}
.new-users .update-time .times span em{display:inline-block;height:38px;width:30px;text-align:center;background:#ff517d;font-size:24px;color:#fff;text-align:center;line-height:38px;font-size:20px;}
.new-users .update-time .times span i{font-size:14px;color:#666;margin:0 8px;}
.new-users .today{ font-size:20px; color: #333; margin-top:6px;}
.new-users .today i.icon_new{background:url(../images/icon/brank.png) no-repeat left center; width: 44px; height:30px; display: block; float: left; margin-right:5px;  font-size:20px;}
.new-users .today span{ font-size:14px; color: #999; margin-left:5px; margin-right:10px;}
.new-users .today{ line-height: 30px;}
.new-users  span.brand_tit_tip{ font-size: 14px; color:#999; margin-left: 5px;}
.w1100.new-users {width: 1200px;}


.brand_index .brand_infor{text-align: left;position: relative;border-bottom: 1px solid #ff2d5e; *width: 100%;font-family: "microsoft yahei"}
.brand_index .brand_infor a:hover{text-decoration: none;}
.brand_index .brand_infor span.brand_infor_tit{padding-right: 10px;font-size: 18px;font-family: "微软雅黑";color:#2f2f2f; line-height: 33px; *float: left;background: url(../images/brand_round_bg.png) right 12px no-repeat;*background-position:right 16px;}
.brand_index .brand_infor a.brand_count {*float:left;*margin-top: 13px;*margin-left:5px;font-size: 12px;color: #ff2d5e;font-family: "microsoft yahei";}
.brand_index .brand_infor span.brand_infor_cat{line-height: 24px; float: right; margin-top: 9px;}
.brand_index .brand_infor a.brand_infor_more{background: #ff2d5e; padding: 0px 10px; display: inline-block;}
.brand_index .brand_infor a.brand_infor_more, .brand_index .brand_infor a.brand_infor_more em, .brand_sale .brand_infor a.brand_infor_more:hover em{color: #ffffff; }
.brand_index .brand_infor a.brand_infor_more:hover{text-decoration: underline;}
.brand_index .brand_infor em{font-size: 12px;font-family: "microsoft yahei";color:#dddddd;bottom: 2px;}
.brand_index .brand_infor a em{color: #6e6e6e;}
.brand_index .brand_infor .red em, .brand_index .brand_infor a:hover em{color:#ff4242;}
.brand_index .brand_infor em i{color: #ff6767;}
.brand_index .brand_infor b{display: inline-block;height:6px;width: 6px;border-radius: 6px;background-color: #ff2d5e;position: relative;bottom: 4px;*margin-right: 5px;}
.brand_index .brand_infor a.brand_infor_more:hover em {color: #ffffff;}



.brand_index{width:915px;margin:0 auto;}
.brand_index .brand_list{background:#fff;padding:20px 10px 0;height:auto;overflow:hidden;width:875px;border-width:1px;border-style:solid solid none solid;border-color:#e8e8e8;}
.brand_index .brand_list ul li{float:left;display:inline;width:269px;margin:0 10px; border: 1px solid #fff; border-bottom: 1px solid #e8e8e8;}
.brand_index .brand_list ul li .brand-pic{display:table-cell;vertical-align:middle;width:269px;height:110px; position: relative; overflow: hidden;display: block;}
.brand_index .brand_list ul li .brand-pic img{display:block;margin:0 auto;width:269px;}
.brand_index .brand-pic .brand_time{width:285px;height:25px; position: absolute; bottom:0px; left:0px; line-height:25px;}
.brand_index .brand-pic .brand_time p{ text-align: center; line-height:25px;width:285px;  color:#fff; position: absolute; left:0px; top:0px; z-index: 2;}
.brand_index .brand-pic .brand_time .brand_time_bg{ height:25px; width:100%; background:#000; opacity:0.5; filter:alpha(opacity=50); position: absolute; left:0px; top:0px; z-index: 1;}
.brand_index .brand-pic .brand_time span.icon_time{ display: inline-block;background:url(../images/icon/brank.png) no-repeat -48px 0; width:10px; height: 10px; margin-right:5px; margin-top:1px;}
.brand_index .brand_list ul li:hover{ border: 1px solid #e8e8e8;}

.brand_index .brand_list ul li .link-box {background: none repeat scroll 0 0 #fff;cursor: pointer;display: block;overflow: hidden;position: relative;text-decoration: none;height:162px;}
.brand_index .brand_list ul li .card {height:50px;line-height:20px;bottom: 0;left: 0;position: absolute;right: 0;bottom: 0;}
.brand_index .brand_list ul li .card .brand-logo {float: left;height: 30px;margin:10px 0 0 10px;width: 60px;}
.brand_index .brand_list ul li .card .discount {width:62px;height:30px;line-height:30px;text-align:center;color: #ff2d5e;float: right;font-size: 14px;margin: 10px 10px 0 0;}
.brand_index .brand_list ul li:hover .card .discount1{color: #fff;background:#ff2d5e;border-radius:5px;}
.brand_index .brand_list ul li .card .title {color: #000;float: left;margin:15px 0 0 10px;font-family: "微软雅黑";color:#333;}
.brand_index .brand-icons{width:855px;height:40px;background:#fff;padding:15px 20px;line-height:38px;border-width:1px;border-style:none solid solid solid;border-color:#e8e8e8;}
.brand_index .brand-icons .txt{color:#ff2d5e;font-size:14px;}
.brand_index .brand-icons ul{width:678px;height:40px;overflow:hidden;}
.brand_index .brand-icons ul li{width:80px;height:40px;float:left;margin:0 13px 0 20px;}
.brand_index .brand-icons ul li a{display:block;width:80px;height:40px;}
.brand_index .brand-icons ul li a:hover{filter:alpha(opacity=60);opacity:.6;}
.brand_index .brand-icons ul li a img{width: 80px;height: 40px;}
.brand_index .brand-icons .see-all{width:72px;color: #ff517d;font-size:14px;height:20px;line-height:20px;margin-top:10px;}
.brand_index .brand-icons .see-all .go-icon{display:block;width:11px;height:9px;background:url(../images/global/go-icon.gif) no-repeat;margin:6px 0 0 3px;}
.brand_index .brand-icons .see-all:hover span{text-decoration:underline;cursor:pointer;}
.w1100.brand_index{width:1200px;}
.w1100.brand_index .brand_list{width:1180px;}
.w1100.brand_index .brand_list ul li{width:370px;}
.w1100.brand_index .brand-pic .brand_time,.w1100.brand_index .brand-pic .brand_time p,.w1100.brand_index .brand-pic .brand_time .brand_time_bg{ width:373px;}
.w1100.brand_index .brand_list ul li .brand-pic{height:149px;width:373px; overflow: hidden; }
.w1100.brand_index .brand_list ul li .brand-pic img{width:373px;}
.w1100.brand_index .brand_list ul li .link-box{height:199px;}
.w1100.brand_index .brand-icons{width:1160px;}
.w1100.brand_index .brand-icons ul{width:984px;}
.w1100.brand_index .brand-icons ul li{margin:0 23px 0 20px;}


.w1005.brand_index {width: 980px;}
.w1005.brand_index .brand_list{width:960px;}
.w1005.brand_index .brand_list ul li{width:298px;}
.w1005.brand_index .brand-pic .brand_time,.w1005.brand_index .brand-pic .brand_time p,.w1005.brand_index .brand-pic .brand_time .brand_time_bg{ width:301px;}
.w1005.brand_index .brand_list ul li .brand-pic{height:119px;width:298px; overflow: hidden; }
.w1005.brand_index .brand_list ul li .brand-pic img{width:298px;}
.w1005.brand_index .brand_list ul li .link-box{height:169px;}
.w1005.brand_index .brand-icons{width:940px;height:30px;}
.w1005.brand_index .brand-icons ul{width:770px;}
.w1005.brand_index .brand-icons ul li{margin:0 6px 0 10px;}
.w1005.brand_index .brand-icons .see-all{width:70px;}

.place-explain{font-size: 12px;padding:0px 0px 15px 0px;margin-bottom:1px;}
.place-explain a {color: #5E5E5E;margin: 0 3px;}
.place-explain .bady-xx-seo{width: 435px;overflow: hidden;white-space: nowrap;}






body {
	font: 12px/1.5 'Tahoma','simsun';
	font-family: arial;
	background: url('http://s0.husor.cn/image/bg.png') repeat #f1efeb
}

.hidden {
	display: none
}

.wrapper {
	margin: 0 auto;
	position: relative;
	width: 950px
}

.border-no-shadow,.border-shadow {
	border: 1px solid #e8e8e8;
	background: #fff;
	margin: 0 0 10px 0;
	border-radius: 4px;
	overflow: hidden
}

.mb15,.border-no-shadow.mb15,.border-shadow.mb15 {
	margin-bottom: 15px
}

.border-shadow {
	box-shadow: 0 1px 3px #e1e1e1;
	border: 1px solid #fff
}

.w-900 {
	margin: 0 auto;
	position: relative;
	text-align: left;
	width: 900px;
	min-height: 350px;
	height: 350px;
	height: auto !important
}

.w-900 .title {
	font-size: 1.15em;
	line-height: 28px;
	height: 30px;
	padding-left: 10px;
	color: #777;
	font-size: 1.15em;
	font-weight: bold;
	border-bottom: 1px solid #eee
}

.w-900 .bd {
	margin: 30px 30px
}

.tac {
	text-align: center
}

.tar {
	text-align: right
}

.icon16 {
	padding-left: 18px;
	background-repeat: no-repeat;
	background-image: url('http://s0.husor.cn/image/icons/icons-m.png')
}

.b-banner {
	margin: -10px 0 15px;
	height: 0;
	opacity: 0;
	overflow: hidden;
	position: relative;
	z-index: 2
}

.masthead {
	height: 85px
}

.masthead .main-logo {
	left: -10px;
	line-height: 42px;
	margin: 0;
	position: absolute;
	top: 12px
}

.masthead .main-api {
	right: 0;
	margin: 0;
	position: absolute;
	top: 0;
	height: 85px;
	overflow: hidden
}

#content .intro-steps,#content .reg-intro {
	width: 948px;
	border: 1px solid #f1f1f1;
	margin: 0 0 12px
}

.intro-steps .bd {
	background: url("http://s0.husor.cn/image/steps-bg0723.png") no-repeat;
	background-position: 10px 5px;
	height: 80px;
	float: left;
	width: 100%
}

.intro-steps .close,.intro-steps .video,.reg-intro .close {
	text-align: right;
	padding: 2px 2px
}

.intro-steps .close .close-btn,.reg-intro .close .close-btn {
	display: inline-block;
	width: 14px;
	height: 14px;
	background: url('http://s0.husor.cn/image/icons/close_btn.png') no-repeat;
	cursor: pointer
}

.intro-steps .close .close-btn:hover,.reg-intro .close .close-btn:hover {
	background-position: 0 -15px
}

.intro-steps .video {
	padding: 18px 20px
}

a.orange,.orange {
	color: #f60
}

a.c-333,.c-333 {
	color: #333
}

a.c-666,.c-666 {
	color: #666
}

a.c-999,.c-999 {
	color: #999
}

a.c-ccc,.c-ccc,input.c-ccc {
	color: #ccc
}

a.green,.green {
	color: #4ea205
}

a.red,.red {
	color: red
}

a.blue,.blue {
	color: #2a9ad2
}

a.pink,.pink {
	color: #ec4f8f
}

a.orange2,.orange2 {
	color: #E63
}

a.orange3,.orange3 {
	color: #ff9853
}

a.white,.white {
	color: white
}

.strike {
	text-decoration: line-through
}

.underline {
	text-decoration: underline
}

.bold {
	font-weight: bold
}

.f-12 {
	font-size: 12px
}

.f-14 {
	font-size: 14px
}

.f-16 {
	font-size: 16px
}

.fl {
	float: left
}

.fr {
	float: right
}

.mt-6 {
	margin-top: 6px
}

.mt-12 {
	margin-top: 12px
}

.mt-24 {
	margin-top: 24px
}

.strong-a,.sec-strong-a,.green-strong-a,.red-strong-a {
	background-color: #f60;
	border-radius: 3px 3px 3px 3px;
	color: #fff;
	margin: 0 2px;
	padding: 1px 10px;
	line-height: 17px;
	display: inline-block
}

.sec-strong-a {
	background-color: #aaa;
	color: #fff
}

.green-strong-a {
	background-color: #4ea205;
	color: #fff
}

.red-strong-a {
	background-color: red;
	color: #fff
}

.strong-a:hover,.sec-strong-a:hover,.green-strong-a:hover,.strong-a:focus,.sec-strong-a:focus,.green-strong-a:focus {
	color: #fff;
	background-color: #f60;
	text-decoration: none
}

.reg-main {
	width: 680px
}

.reg-side {
	width: 260px
}

.mod {
	margin-bottom: 10px
}

.mod .m-body {
	background: #fff;
	border-radius: 4px
}

.m-body .m-header {
	border-left: 5px solid #c33;
	color: #3e3e3e;
	font-size: 16px;
	font-weight: bold;
	height: 24px;
	line-height: 24px;
	padding-left: 10px;
	position: relative;
	margin-top: 10px
}

.m-body .m-header.no-border {
	border-left: 0
}

.m-body .m-header .more {
	font-size: 12px;
	font-weight: normal;
	margin-left: 10px
}

.m-body .m-header .more a {
	padding: 0 8px;
	border-right: 1px #eee solid;
	color: #888
}

.m-body .m-header .more .last {
	padding-right: 0;
	border-right: 0
}

.m-body .m-content {
	padding: 10px 10px
}

.mod .m-header:after,.mod .m-content:after,.mod .m-footer:after {
	clear: both;
	content: " ";
	display: block;
	height: 0;
	height: 0;
	overflow: hidden;
	visibility: hidden
}

.offer-list-main div {
	margin-bottom: 2px
}

.offer-list-main .image {
	border: 1px #f1f1f1 solid;
	height: 150px;
	margin-bottom: 5px;
	overflow: hidden;
	padding: 3px;
	position: relative;
	width: 150px
}

.offer-list-main .image .strike {
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 2px 5px;
	color: #fff;
	background-color: rgba(0,0,0,0.2);
	background-color: transparent\9;
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#33000000,endcolorstr=#33000000);
	border-radius: 0 3px 0 0;
	margin: 0 0 3px 3px
}

.offer-list-main .image:hover {
	border: 1px #fc6 solid
}

.offer-list-main .image a {
	display: table-cell;
	height: 150px;
	line-height: 150px;
	overflow: hidden;
	text-align: center;
	vertical-align: middle;
	width: 150px
}

.price,.green-price {
	text-align: center;
	word-wrap: break-word
}

.price .cny,.rebate .cny {
	color: #8f8f8f;
	font-family: Arial
}

.price em,.order-list-main em {
	color: #f60;
	font-weight: bold;
	font-family: tahoma;
	font-size: 1.15em
}

.green-price em {
	color: #4ea205;
	font-weight: bold;
	font-family: tahoma;
	font-size: 1.15em
}

.offer-list-main .rebate {
	color: #4ea205
}

.offer-list-main .extra-info {
	color: #999
}

em {
	font-style: normal
}

#footer {
	margin: 20px 0 0;
	padding: 40px 0 10px;
	text-align: center;
	background: url('http://s0.husor.cn/image/footer_bg.png') repeat-x #fff
}

#footer div {
	margin-bottom: 10px
}

#footer .cert img {
	margin: 0 5px
}

#footer a.weibo {
	background-position: 0 -155px;
	display: inline-block;
	text-indent: -999em;
	width: 20px;
	padding-left: 0
}

#footer a.renren {
	background-position: 0 -215px;
	display: inline-block;
	text-indent: -999em;
	width: 20px
}

.footer-nav {
	color: #999
}

.footer-nav a {
	margin: 0 10px;
	color: #666
}

.copyright {
	color: #999
}

.copyright a {
	color: #999
}

.share-site {
	width: 242px;
	margin: 0 auto
}

.hostname {
	color: white
}

#min-main {
	margin-bottom: 10px;
	min-height: 350px;
	height: 350px;
	height: auto !important;
	overflow: visible
}

.min-main-m {
	margin-top: 40px;
	padding-bottom: 30px
}

.min-main-m div {
	min-height: 32px;
	height: 32px;
	height: auto !important;
	line-height: 32px;
	color: #666;
	margin: 18px 0
}

.field label {
	display: inline-block;
	text-align: right;
	width: 70px;
	vertical-align: middle
}

.std-input,.field input {
	border: 1px solid #ddd;
	height: 22px;
	line-height: 22px;
	margin: 0;
	margin-right: 3px;
	padding: 3px;
	vertical-align: middle;
	border-radius: 2px 2px;
	width: 220px
}

.login-panel .field .i-passwd,.user-panel .field .i-passwd {
	width: 145px
}

.agreement a {
	color: #f60
}

input.i-focus,.std-input:focus,.field input:focus,.field input.i-focus {
	background-color: #ffe;
	border-color: #fc0
}

.login-panel .safe,.submit,.reg-panel .agreement {
	padding-left: 70px
}

.login-panel .safe label {
	font-weight: normal
}

.forget-pw,.field-note {
	margin-left: 10px
}

.resetpw-panel .field {
	margin: 10px 0
}

.resetpw-panel .field label {
	width: 150px
}

.resetpw-panel .submit {
	margin: 20px 0 0 85px
}

.error-msg {
	background-color: #fff2f2;
	border: 1px solid #ff8080;
	padding: 6px 10px 6px 25px;
	margin: 0 0 .5em;
	width: 270px
}

.error-field {
	display: inline;
	color: red
}

.min-main-s {
	padding-top: 15px;
	height: 380px
}

.min-main-s-bg {
	background: url("http://s0.husor.cn/image/tj_split.png") no-repeat scroll 15px 35px #fff;
	text-align: center
}

.login-tip,.reg-tip {
	text-align: center
}

.min-main-s-bg p {
	margin-bottom: 6px
}

.open-login {
	margin-top: 50px
}

.open-login p {
	color: #666
}

.open-login ul {
	margin: 15px 55px 0 55px;
	text-align: left
}

.open-login ul li {
	margin: 5px 0;
	height: 24px;
	line-height: 24px;
	border: 1px solid #ddd;
	border-radius: 5px 5px 5px 5px;
	background-color: white;
	-moz-transition: border .2s linear 0,-moz-box-shadow .2s linear 0;
	cursor: pointer
}

.open-login .icon16 {
	padding-left: 26px
}

.open-login ul li a {
	color: #666;
	text-decoration: none;
	height: 24px;
	display: inline-block;
	padding: 0 8px
}

.open-login ul li:hover {
	border: 1px solid #ccc;
	box-shadow: 0 0 7px #ccc
}

.sina-conn {
	background-position: 6px -150px
}

.taobao-conn {
	background-position: 6px -100px
}

.renren-conn {
	background-position: 6px -75px
}

.tencent-conn {
	background-position: 6px -125px
}

.qq-conn {
	background-position: 6px -25px
}

.field .hint-field {
	position: absolute;
	padding: 6px 3px 5px 10px;
	display: none;
	margin-left: -15px;
	z-index: 1000;
	background: url("http://s0.husor.cn/image/tip-arrow.png") no-repeat left center
}

.field .hint-field span {
	background-color: #ffc;
	padding: 0 6px 0 0;
	height: 20px;
	line-height: 20px;
	border: 1px solid #fc6;
	border-left: 0;
	color: #f93;
	display: inline-block
}

.reg-panel .field .i-checkcode,.login-panel .field .i-checkcode {
	width: 60px
}

.reg-panel .field .checkcode-img,.login-panel .field .checkcode-img {
	margin: 0;
	padding: 0;
	border: 0;
	height: 28px;
	width: 85px;
	vertical-align: middle;
	cursor: pointer
}

.reg-panel .field .checkcode-tip {
	padding: 0 8px 0 12px
}

.field .indicator-field,.agreement .indicator-field {
	display: none;
	padding: 5px 0 5px 18px;
	margin-left: 5px
}

.reg-panel .agreement label {
	padding-right: 19px
}

.invite-form .i-invite-link {
	height: 32px;
	line-height: 32px;
	width: 380px;
	padding: 0 10px;
	font-size: 1.25em;
	color: #d84600;
	margin: 0;
	vertical-align: middle
}

.min-main-m h2 {
	font-size: 16px;
	font-weight: 700;
	margin: 0 0 40px
}

.min-main-m .invite-tip {
	margin: 0 0 25px;
	padding: 0 0 24px 24px;
	border-bottom: 1px dashed #ccc;
	background: url("http://s0.husor.cn/image/icons/tip.png") no-repeat scroll
}

.invite .invite-method {
	margin: 0;
	line-height: 20px
}

.invite .invite-share {
	margin: 12px 0 8px
}

.invite .not-login {
	background-color: #feffe5;
	border: 1px #f9f2a7 solid;
	color: #d4a639;
	padding: 2px;
	text-align: center;
	margin: 0
}

.not-login a {
	color: #f60
}

.invite .top-partner {
	background-color: #feffe5;
	border: 1px #f9f2a7 solid;
	color: #f60;
	padding: 2px;
	text-align: center;
	margin: 0
}

.top-partner a {
	color: #d4a639
}

.invite-tip p {
	line-height: 22px
}

.invite-share .icon16 {
	height: 24px;
	line-height: 24px;
	padding: 5px 5px 5px 20px;
	margin: 0 2px
}

.invite-share .sina-share {
	background-position: 2px -150px
}

.invite-share .qzone-share {
	background-position: 2px -50px
}

.invite-share .renren-share {
	background-position: 2px -75px
}

.invite-share .tencent-share {
	background-position: 2px -125px
}

.invite-share .douban-share {
	background-position: 2px 0
}

.invite-share-site span {
	line-height: 16px
}

.invite-share-site a {
	padding-right: 10px;
	line-height: 16px
}

.invite-rule {
	margin-top: 30px;
	text-align: left
}

.invite-rule h5 {
	color: #666;
	margin: 0 0 5px 0
}

.invite-rule ul {
	margin-bottom: 12px
}

.invite-rule ul li {
	list-style: square;
	color: #999;
	margin-left: 0;
	padding: 2px 0
}

.tb-frame-container {
	height: 1200px
}

.rebate-popup {
	display: none
}

.rebate-popup-bd {
	background-color: #f9f9f9;
	border: 1px solid #f0f0f0;
	min-height: 298px;
	height: 298px;
	height: auto !important
}

.rebate-popup-bd .title {
	padding: 12px 12px;
	font-weight: bold;
	color: #111;
	text-align: center
}

.rebate-popup-bd .item {
	margin: 10px 0;
	padding-left: 80px
}

.rebate-popup-bd .item .item-pic {
	float: left;
	margin-right: 25px;
	padding: 2px 2px;
	border: 1px solid #eee;
	background-color: white;
	box-shadow: 0 0 5px rgba(0,0,0,0.2);
	width: 80px;
	height: 80px
}

.rebate-popup-bd .item .item-pic a {
	display: table-cell;
	height: 80px;
	line-height: 80px;
	overflow: hidden;
	text-align: center;
	vertical-align: middle;
	width: 80px
}

.rebate-popup-bd .item .fan {
	height: 80px;
	width: 80px;
	background: url("http://s0.husor.cn/image/icons/icons-m.png") no-repeat -395px 0;
	margin-right: 25px
}

.rebate-popup-bd .head {
	padding: 3px 0 3px 20px;
	background-color: #fcfcfc;
	border-bottom: 1px solid #f0f0f0
}

.rebate-popup-bd .content {
	height: 25px;
	padding: 40px 10px 20px;
	text-align: center
}

.rebate-popup-bd .item-rebate .rebate {
	font-size: 14px;
	font-weight: bold;
	text-align: left
}

.rebate-popup-bd .item-rebate .rebate-pdtop {
	padding-top: 15px
}

.rebate-popup-bd .item-rebate .no-rebate {
	font-size: 1.5em;
	font-weight: bold;
	padding-top: 30px
}

.rebate-popup-bd .item-rebate ul li {
	height: 28px;
	line-height: 28px;
	text-align: left
}

.rebate-popup-bd .item-rebate .rebate em {
	color: red;
	font-family: tahoma;
	font-size: 1.25em;
	font-weight: bold
}

.rebate-popup-bd .item-rebate .save-money {
	font-size: 14px
}

.rebate-popup-bd .item-rebate .save-money em {
	font-family: tahoma;
	color: #4ea205;
	font-size: 1.15em;
	font-weight: bold
}

.rebate-popup-bd .operate .op-notice {
	margin: 15px 5px 20px 5px;
	padding: 5px 0;
	text-align: center;
	background-color: #feffe5;
	border: 1px solid #f9f2a7;
	color: #d4a639
}

.rebate-popup-bd .operate .buy-guide {
	text-align: center
}

.rebate-popup-bd .operate .buy-guide .tip {
	margin: 0 0 15px
}

.rebate-popup-bd .operate .buy-guide .ju-loading {
	padding: 6px 22px 6px 2px;
	background: url("http://s0.husor.cn/image/icons/loading.gif") no-repeat center center
}

.rebate-popup-bd .operate .user-tab {
	border-bottom: 1px solid #f0f0f0;
	padding-left: 40px
}

.rebate-popup-bd .operate .user-tab li {
	float: left;
	height: 22px;
	line-height: 22px;
	margin: 0 4px;
	padding: 0 10px;
	color: #999;
	position: relative;
	font-weight: bold;
	cursor: pointer;
	margin-bottom: -1px;
	border-top: 2px solid #f9f9f9
}

.rebate-popup-bd .operate .user-tab li:hover {
	color: #666
}

.rebate-popup-bd .operate .user-tab li.current {
	border: 1px solid #f0f0f0;
	border-bottom: 1px solid white;
	border-top: 2px solid #f90;
	background-color: white;
	color: #333;
	font-weight: bold;
	padding-top: 2px
}

.rebate-popup-bd .operate .new-guide {
	top: -22px;
	padding-right: 6px;
	position: absolute;
	top: 5px;
	right: 0
}

.rebate-popup-bd .operate .user-panel {
	height: 156px;
	background-color: white;
	padding: 10px 15px 2px;
	width: 528px;
	background-color: white;
	text-align: left
}

.rebate-popup-bd .operate .user-panel .panel {
	background: url("http://s0.husor.cn/image/q-open-login-split.png") no-repeat 380px center
}

.rebate-popup-bd .q-open-login {
	position: absolute;
	right: 0;
	top: 25px;
	width: 125px;
	padding: 6px 0;
	text-align: left;
	height: 150px;
	text-align: left
}

.q-open-login p {
	margin: 20px 0 5px 0
}

.q-open-login .icon16 {
	padding-left: 24px
}

.q-open-login ul li {
	margin: 3px 0;
	padding: 4px 0
}

.q-open-login ul li a {
	padding-top: 4px;
	padding-bottom: 4px
}

.rebate-popup-bd .field label {
	font-weight: normal;
	color: #666;
	height: 24px;
	vertical-align: bottom
}

.rebate-popup-bd .field,.quick-user-op .field {
	margin: 5px 0
}

.rebate-popup-bd .field input,.quick-user-op .field input {
	height: 22px;
	line-height: 22px;
	*height: 22px;
	*line-height: 22px;
	padding: 3px;
	margin: 2px 0;
	width: 145px
}

.rebate-popup-bd .submit,.quick-user-op .submit {
	margin-top: 8px;
	*margin-top: 6px
}

.item-detail-link {
	background: url("http://s0.husor.cn/image/icons/icons-m.png") no-repeat 0 -270px;
	padding-left: 18px;
	color: #999
}

.bread-crumbs {
	margin: 5px 0 8px 0;
	color: #999;
	padding: 0 5px
}

.bread-crumbs span,.bread-crumbs a {
	margin-right: 4px;
	color: #999
}

.bread-crumbs a.no-margin {
	margin: 0
}

.bread-crumbs a:hover {
	color: #f90
}

.adv-item-filter,.adv-shop-filter,.shop-info-box {
	background-color: #f5f5f5
}

.adv-item-filter h4,.adv-shop-filter h4,.shop-info-box h4,.shop-coupon h4 {
	padding-left: 10px;
	color: #f60;
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 15px
}

.adv-item-filter .filter-panel,.adv-shop-filter .filter-panel {
	margin: 0 0 12px
}

.filter-panel span {
	font-weight: bold;
	margin-bottom: 5px;
	display: block;
	background-color: #f2f7fc;
	padding: 5px 5px 5px 15px;
	color: #d65f00;
	clear: both
}

.filter-panel ul li {
	padding: 0 4px 6px 20px;
	width: 50px;
	line-height: 24px;
	float: left
}

.filter-panel ul li.current {
	background: url("http://s0.husor.cn/image/li-arrow.png") no-repeat transparent;
	background-position: 15px 0
}

.filter-panel ul li.current a {
	color: #f60
}

.search {
	background: #fff;
	padding: 0 0 4px 0;
	height: 89px
}

.search-main .search-form {
	padding: 8px 0;
	border: 1px solid #eee;
	border-top: 3px solid #d5d5d5;
	border-bottom: 1px solid #d5d5d5;
	color: #333;
	vertical-align: middle;
	margin-bottom: 10px
}

.search-main .search-form input,.search-main .search-form span,.search-main .search-form select {
	display: inline-block;
	margin: 0;
	height: 20px;
	line-height: 20px;
	vertical-align: middle
}

.search-main .search-form input {
	padding: 0 3px
}

.search-main .search-form select {
	border: 1px solid #ccc;
	width: 90px
}

.search-main .search-form span {
	margin-left: 20px
}

.search-main .search-form input.i-focus {
	border: 1px solid #f93
}

.search-main .search-form .i-price {
	width: 45px
}

.search-main .search-form .i-inshop {
	margin-left: 10px
}

.search-main .search-form label {
	font-weight: normal
}

.search-main .sort-form {
	padding: 0;
	border: 1px solid #d5d5d5;
	border-bottom: 1px solid #dfdfdf;
	background-color: #f5f5f5;
	padding-left: 3px;
	position: relative;
	zoom: 1;
	margin-bottom: 10px
}

.search-main .sort-form a {
	text-decoration: none;
	color: #3e3e3e
}

.search-main .sort-form b,.search-main .sort-form span {
	padding: 0 15px;
	height: 27px;
	line-height: 26px;
	margin: 0 0 -1px -3px;
	*margin: 0 0 -1px 0;
	border-left: 1px solid #fdfdfd;
	border-right: 1px solid #d5d5d5;
	border-bottom: 1px solid #dfdfdf;
	display: inline-block;
	cursor: pointer
}

.search-main .sort-form b {
	cursor: default;
	color: #999;
	border-left: 0;
	margin-right: 3px;
	*margin-right: 0
}

.search-main .sort-form span.current {
	background-color: white;
	border-bottom: 1px solid white
}

.search-main .sort-form span:hover {
	background-color: white
}

.search-main .sort-form .sort-bar {
	background: url("http://s0.husor.cn/image/icons/search-icons.png") no-repeat;
	padding-right: 20px
}

.search-main .sort-form .sort-up-down {
	background-position: 28px -105px
}

.search-main .sort-form .sort-price {
	background-position: 28px -40px
}

.search-main .sort-form .sort-p-up-down {
	background-position: 28px -62px
}

.search-main .sort-form .sort-p-down-up {
	background-position: 28px -84px
}

.virtual-tip {
	margin-top: 10px;
	text-align: center;
	padding: 10px;
	color: #F60;
	line-height: 20px
}

.virtual-tip a {
	color: #d4a639
}

.no-result {
	text-align: center;
	margin: 100px
}

.search-main .how-to-tip,.hit-item .how-to-tip {
	background-color: #fffff6;
	border: 1px dotted #f9f2a7;
	color: #666;
	margin: 20px 15px 10px;
	padding: 0 25px 10px;
	position: relative;
	zoom: 1
}

.hit-item .how-to-tip {
	margin: 5px 0;
	padding: 0 15px 10px
}

.search-main .how-to-tip .title,.hit-item .how-to-tip .title {
	border-top: 3px solid #f90;
	color: #f60;
	display: inline-block;
	font-weight: bold;
	height: 28px;
	line-height: 28px;
	margin: -1px 0 0 -15px;
	padding: 0 15px 8px
}

.search-list-window .search-list-main li {
	color: #8f8f8f;
	float: left;
	margin: 10px 3px;
	width: 228px;
	border: 1px solid white;
	position: relative
}

.search-list-main li a {
	color: #8f8f8f
}

.search-list-window .search-list-main li:hover {
	background-color: #feffe5;
	border: 1px solid #f9f2a7
}

.search-list-main div {
	margin-bottom: 4px
}

.search-list-window .search-list-main .image {
	border: 1px #f1f1f1 solid;
	height: 220px;
	margin-bottom: 5px;
	overflow: hidden;
	padding: 3px;
	position: relative;
	width: 220px
}

.search-list-window .search-list-main .image a {
	display: table-cell;
	height: 210px;
	overflow: hidden;
	text-align: center;
	vertical-align: middle;
	width: 210px;
	line-height: 210px
}

.search-list-catalogs li {
	border-bottom: 1px dashed #e5e5e5;
	margin: 5px 0 0;
	padding: 12px 0 10px 105px;
	position: relative;
	height: 90px
}

.search-list-catalogs li p {
	margin: 0 0 3px
}

.search-list-catalogs .image {
	border: 1px #f1f1f1 solid;
	height: 80px;
	overflow: hidden;
	padding: 3px;
	left: 8px;
	position: absolute;
	top: 10px;
	background-color: white;
	float: left;
	width: 80px
}

.search-list-catalogs .image a {
	display: table-cell;
	height: 80px;
	overflow: hidden;
	text-align: center;
	vertical-align: middle;
	width: 80px;
	line-height: 80px
}

.search-list-catalogs .summary {
	font-weight: bold;
	width: 240px;
	word-wrap: break-word;
	line-height: 20px;
	font-weight: normal;
	height: 65px
}

.search-list-catalogs .summary .title {
	font-size: 14px;
	font-weight: 400;
	height: 40px;
	overflow: hidden
}

.search-list-catalogs .attribute {
	left: 355px;
	line-height: 16px;
	position: absolute;
	text-align: center;
	top: 12px;
	width: 130px;
	color: #999
}

.search-list-catalogs .rebate-info {
	position: absolute;
	right: 135px;
	width: 115px;
	top: 12px;
	color: #999;
	text-align: left
}

.search-list-catalogs .rebate-info p {
	color: #8f8f8f;
	line-height: 16px;
	height: 23px
}

.search-list-catalogs .rebate-info .rate b,.search-list-catalogs .rebate-info .subsidy b {
	color: #4ea205;
	font-family: tahoma;
	font-size: 1.25em;
	font-weight: bold
}

.search-list-catalogs .vip-rebate {
	background: url("http://s0.husor.cn/image/icons/rebate-corner.gif") no-repeat scroll 0 0 transparent;
	height: 63px;
	position: absolute;
	right: 90px;
	top: 70px;
	width: 91px;
	text-indent: -999em;
	cursor: pointer
}

.search-list-catalogs .help,.help-icon {
	background: url("http://s0.husor.cn/image/icons/icons-m.png") no-repeat scroll 0 -579px transparent;
	padding-left: 16px
}

.help-icon {
	display: inline-block;
	text-indent: -999em
}

.icon16.my-service {
	padding-left: 25px;
	background-position: -220px -298px
}

.search-list-catalogs .search-list-main .action {
	position: absolute;
	right: 0;
	top: 12px;
	font-size: 12px;
	width: 120px;
	text-align: center
}

.search-list-catalogs .action p {
	margin: 0 0 10px 0
}

.search-list-catalogs .shop a {
	text-decoration: underline;
	line-height: 13px
}

.search-list-catalogs .gd-split {
	text-align: center;
	margin-top: 11px;
	height: 16px;
	background: url("http://s0.husor.cn/image/icons/search-icons.png") no-repeat scroll 0 -210px white;
	position: relative;
	z-index: 100
}

.search-slist-catalogs .search-list-main li {
	margin: 15px 10px 0;
	padding: 10px 0 20px 0;
	border-bottom: 1px dashed #ccc
}

.search-slist-catalogs ul li {
	vertical-align: top
}

.search-slist-catalogs div {
	display: inline-block;
	margin: 0 5px;
	vertical-align: top;
	float: left;
	position: relative
}

.search-slist-catalogs .search-list-main .title {
	width: 235px;
	word-wrap: break-word
}

.search-slist-catalogs .search-list-main .shop,.search-slist-catalogs .search-list-main .save {
	width: 110px;
	text-align: center
}

.search-list-main .title {
	height: 36px;
	overflow: hidden
}

.search-list-main .title a {
	color: #2a9ad2
}

.search-list-main .go-list a {
	color: #2a9ad2;
	text-decoration: underline
}

.search-slist-catalogs .search-list-main .title a {
	font-weight: bold
}

.search-list-main .title .H {
	color: #f90
}

.search-list-main .buy-hover {
	display: none;
	background: url("http://s0.husor.cn/image/icons/icons-m.png") no-repeat scroll -568px -545px transparent;
	font-size: 20px;
	height: 59px;
	left: -3px;
	position: absolute;
	top: 172px;
	width: 232px;
	cursor: pointer
}

.search-list-main .rebate,.search-list-main .price {
	word-wrap: break-word;
	height: 24px
}

.search-list-main .cny {
	font-family: Arial
}

.search-list-main .rebate em,.search-list-main .price em {
	color: red;
	font-weight: bold;
	font-family: tahoma;
	font-size: 16px
}

.search-list-main .save {
	color: #4ea205
}

.search-list-main .save b {
	font-size: 1.1em;
	margin: 0 2px
}

.search-list-main .save em {
	font-weight: bold
}

.search-list-main .shop span,.search-list-main .shop a {
	height: 16px;
	line-height: 16px;
	vertical-align: middle;
	display: inline-block
}

.search-list-main .action {
	font-size: 11px;
	margin-top: 2px
}

blockquote {
	background: url("http://s0.husor.cn/image/icons/blockquote.png") no-repeat scroll 4px 0 transparent;
	color: #999;
	padding: 0 0 0 26px;
	margin: 1.5em 0
}

.credit {
	background: url("http://s0.husor.cn/image/icons/credit.gif") repeat-x scroll -999px -999px transparent;
	height: 16px;
	overflow: hidden;
	font-size: 0;
	text-indent: -99em;
	color: white;
	width: 0;
	margin-left: 5px;
	display: inline-block;
	vertical-align: middle
}

.credit_0 {
	width: 0
}

.credit_1 {
	background-position: 0 0;
	width: 17px
}

.credit_2 {
	background-position: 0 0;
	width: 34px
}

.credit_3 {
	background-position: 0 0;
	width: 51px
}

.credit_4 {
	background-position: 0 0;
	width: 68px
}

.credit_5 {
	background-position: 0 0;
	width: 85px
}

.credit_6 {
	background-position: 0 -32px;
	width: 17px
}

.credit_7 {
	background-position: 0 -32px;
	width: 34px
}

.credit_8 {
	background-position: 0 -32px;
	width: 51px
}

.credit_9 {
	background-position: 0 -32px;
	width: 68px
}

.credit_10 {
	background-position: 0 -32px;
	width: 85px
}

.credit_11 {
	background-position: 0 -64px;
	width: 17px
}

.credit_12 {
	background-position: 0 -64px;
	width: 34px
}

.credit_13 {
	background-position: 0 -64px;
	width: 51px
}

.credit_14 {
	background-position: 0 -64px;
	width: 68px
}

.credit_15 {
	background-position: 0 -64px;
	width: 85px
}

.credit_16 {
	background-position: 0 -80px;
	width: 17px
}

.credit_17 {
	background-position: 0 -80px;
	width: 34px
}

.credit_18 {
	background-position: 0 -80px;
	width: 51px
}

.credit_19 {
	background-position: 0 -80px;
	width: 68px
}

.credit_20 {
	background-position: 0 -80px;
	width: 85px
}

.shop-info-box {
	height: 144px;
	margin-bottom: 16px
}

.shop-info-box .image {
	height: 125px;
	margin: 4px 0 5px;
	border: 1px #f1f1f1 solid;
	background-color: white;
	overflow: hidden;
	padding: 3px;
	width: 125px;
	margin-left: 16px;
	float: left
}

.shop-info-box .image a {
	display: table-cell;
	height: 125px;
	overflow: hidden;
	text-align: center;
	vertical-align: middle;
	width: 125px;
	line-height: 125px
}

.shop-info-box .image img {
	width: 125px
}

.shop-info-box .extra-info {
	width: 570px;
	float: left;
	padding: 0 6px 0 20px;
	vertical-align: top
}

.shop-info-box .shop-score {
	width: 170px;
	float: left;
	margin-top: 5px;
	vertical-align: top
}

.shop-info-box .go-shopping {
	padding: 5px 0
}

.shop-info-box .extra-info div {
	margin: 6px 0;
	color: #666
}

.shop-info-box .extra-info div span {
	display: inline-block;
	line-height: 20px;
	vertical-align: middle
}

.shop-info-box .shop-credit span {
	height: 16px;
	line-height: 16px
}

.shop-info-box .title a {
	color: #2a9ad2
}

.shop-info-box .rebate em {
	color: red;
	font: bold 22px Georgia,Verdana,Helvetica
}

.shop-info-box .rebate .rebate-tips {
	padding-left: 26px;
	color: #999
}

.score {
	background: url('http://s0.husor.cn/image/icons/icons-m.png') no-repeat;
	display: inline-block;
	height: 16px;
	width: 100px;
	overflow: hidden;
	text-indent: 65px;
	color: #aaa
}

.score_0 {
	background-position: -540px -162px
}

.score_1 {
	background-position: -540px -146px
}

.score_2 {
	background-position: -540px -130px
}

.score_3 {
	background-position: -540px -114px
}

.score_4 {
	background-position: -540px -98px
}

.score_5 {
	background-position: -540px -82px
}

.score_6 {
	background-position: -540px -65px
}

.score_7 {
	background-position: -540px -48px
}

.score_8 {
	background-position: -540px -31px
}

.score_9 {
	background-position: -540px -15px
}

.score_10 {
	background-position: -540px 0
}

.adv-shop-filter .filter-panel span {
	cursor: pointer
}

.shop-coupon ul {
	padding: 5px 15px;
	width: 100%
}

.shop-coupon ul li {
	background-color: #fff;
	border: 2px dashed #c09000;
	border-radius: 5px 5px 5px 5px;
	padding: 2px 5px;
	text-align: center;
	margin: 10px 20px 10px 0;
	width: 200px;
	float: left
}

.shop-coupon ul li a {
	display: block;
	text-decoration: none
}

.shop-coupon ul li .coupon-text {
	font-size: 16px;
	color: #777;
	font-family: "\5FAE\8F6F\96C5\9ED1"
}

.shop-relate {
	padding: 10px 10px 10px
}

.shop-relate li {
	padding-right: 16px;
	width: 160px;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	float: left
}

.shop-relate li a {
	color: #666;
	line-height: 20px
}

.colorbox-bd .open-reg {
	text-align: left;
	width: 540px;
	padding: 20px 30px;
	margin: 0 auto
}

.open-reg .quick-user-op .user-tab {
	margin: 20px 0 12px;
	color: #999
}

.open-reg label {
	cursor: pointer
}

.open-reg label:hover {
	color: #f60
}

.open-reg .quick-user-op .user-tab label {
	margin-right: 15px
}

.open-reg .quick-user-op .user-tab label.current {
	color: #333
}

.open-callback p {
	margin: 0 0 1.5em
}

.time-redirect {
	font-size: 14px
}

.quick-user-op .submit {
	margin-top: 12px;
	*margin-top: 10px
}

.light-user-op div {
	margin-top: 15px
}

.light-user-op .submit {
	padding: 0
}

.rebate-btn {
	background: url("http://s0.husor.cn/image/rebate-btn.png") no-repeat scroll 0 0 transparent;
	display: inline-block;
	height: 43px;
	overflow: hidden;
	vertical-align: middle;
	text-indent: -99em;
	width: 119px
}

.rebate-btn2 {
	background: url("http://s0.husor.cn/image/rebate-btn2.png") no-repeat scroll 0 0 transparent;
	display: inline-block;
	height: 43px;
	overflow: hidden;
	vertical-align: middle;
	text-indent: -99em;
	width: 119px
}

.dhtml .title {
	background-image: url("http://s0.husor.cn/image/dhtml-title.png?t=01061");
	background-repeat: no-repeat;
	border-bottom: 1px solid #ccc;
	height: 30px;
	margin-top: 15px;
	text-indent: -999em
}

.dhtml .intro {
	color: #3e3e3e;
	font-size: 14px;
	line-height: 24px;
	margin-top: 10px;
	padding-left: 35px
}

.get-btn {
	border: medium none;
	cursor: pointer;
	font-size: 15px;
	font-weight: bold;
	height: 37px;
	line-height: 36px;
	padding-bottom: 2px;
	margin-right: 20px;
	text-align: center;
	width: 103px;
	background: url("http://s0.husor.cn/image/icons/orange_btns.png") no-repeat scroll 0 0 transparent;
	display: inline-block;
	color: #fff;
	text-shadow: 1px 1px 1px #f30
}

.get-btn:hover {
	color: #fff;
	text-decoration: none
}

.get-btn.large-btn {
	background-position: 0 -38px;
	width: 152px
}

.get-btn.xlarge-btn {
	background-position: 0 -78px;
	width: 206px
}

.blue-btn {
	border: medium none;
	cursor: pointer;
	font-size: 15px;
	font-weight: bold;
	height: 37px;
	line-height: 36px;
	padding-bottom: 2px;
	margin-right: 20px;
	text-align: center;
	width: 103px;
	background: url("http://s0.husor.cn/image/icons/blue_btns.png") no-repeat scroll 0 0 transparent;
	display: inline-block;
	color: #fff;
	text-shadow: 1px 1px 1px #2e98f1
}

.blue-btn:hover {
	color: #fff;
	text-decoration: none
}

.blue-btn.large-btn {
	background-position: 0 -38px;
	width: 152px
}

.blue-btn.xlarge-btn {
	background-position: 0 -78px;
	width: 206px
}

.btn-small {
	background: transparent url('http://s0.husor.cn/image/btn-small.gif');
	width: 50px;
	height: 22px;
	font-size: 9pt;
	line-height: 22px;
	color: #fff
}

.t2p {
	line-height: 99999px;
	vertical-align: middle;
	display: inline-block;
	width: 13px;
	height: 13px;
	margin: -3px 3px 0;
	zoom: 1;
	overflow: hidden
}

.r-num {
	color: #f44;
	font-family: Arial;
	font-size: 2.2em
}

.t2p.condition {
	background: url(http://s0.husor.cn/image/coupon_bg.png) 0 -98px no-repeat
}

.t2p.denominations {
	background: url(http://s0.husor.cn/image/coupon_bg.png) 0 -115px no-repeat
}

.reg-tips {
	color: #666;
	padding: 4px 5px;
	position: absolute;
	border: 1px solid #e9c378;
	background-color: #ffd;
	top: 28px;
	left: 177px;
	z-index: 10;
	line-height: 16px;
	height: 16px
}

.reg-tips .arrows {
	display: block;
	width: 13px;
	height: 8px;
	position: absolute;
	top: -7px;
	right: 148px;
	background: url("http://s0.husor.cn/image/small-tips.png") 0 -60px no-repeat
}

#check-coupon {
	text-decoration: none;
	display: inline-block;
	bottom: 10px;
	height: 27px;
	left: 390px;
	line-height: 25px;
	position: absolute;
	width: 145px
}

#check-coupon .find-coupon {
	background: url("http://s0.husor.cn/image/icons/find_coupon.jpg") no-repeat scroll 0 0 transparent;
	color: #f60;
	font-weight: bold;
	text-indent: 103px;
	display: block
}

.url-how-to {
	position: absolute;
	right: 0;
	top: 55px;
	color: #ccc;
	width: 370px;
	text-align: left;
	text-indent: 80px;
	z-index: 10001
}

.url-how-to span {
	cursor: pointer
}

.url-how-to .hover-tips {
	margin-top: 5px;
	background-color: #fffbe1;
	border: 1px solid #ffd893;
	border-radius: 5px 5px;
	color: #f60;
	padding: 5px 10px 3px;
	z-index: 10000;
	zoom: 1;
	text-align: left;
	text-indent: 0
}

.url-how-to .hover-tips p {
	margin-bottom: 5px;
	color: #999;
	font-weight: bold
}

.url-how-to .hover-tips s {
	background: url("http://s0.husor.cn/image/arrows.png") no-repeat scroll 0 0 transparent;
	top: 15px;
	display: block;
	height: 10px;
	right: 250px;
	position: absolute;
	width: 13px;
	z-index: 3
}

.attr_selector {
	background-color: #fff;
	border: 1px solid #f90;
	border-radius: 2px;
	padding: 0 0 0 3px;
	display: inline-block;
	height: 16px;
	line-height: 16px
}

a.attr_selector,a.attr_selector:hover {
	color: #f90;
	text-decoration: none
}

.attr_selector span {
	background-color: #f60;
	color: #fff;
	padding: 0 2px;
	margin: 0 0 0 3px;
	display: inline-block;
	height: 16px;
	*line-height: 16px;
	_line-height: 22px;
	cursor: pointer
}

.hierarchy-cate {
	border: 1px solid #eee;
	margin: 0 0 20px 0;
	padding-top: 5px;
	width: auto;
	border-top: 3px solid #d5d5d5;
	background-color: #fefefe
}

.hierarchy-cate dl {
	border-bottom: 1px solid #e5e5e5;
	padding: 0 4px 4px 4px;
	overflow: hidden;
	margin: 0
}

.hierarchy-cate dl.min {
	height: 60px;
	overflow: hidden
}

.hierarchy-cate .fold {
	display: none
}

.hierarchy-cate .fold-trigger {
	text-align: center
}

.hierarchy-cate .fold-trigger p {
	width: 81px;
	border: 1px solid #e5e5e5;
	background-color: #fff;
	height: 8px;
	position: relative;
	top: 10px;
	_top: 15px;
	line-height: 5px;
	margin: 0;
	left: 425px;
	*left: 0;
	border-top: 1px solid white;
	display: block
}

.fold-trigger span {
	border-style: solid;
	border-width: 4px;
	border-color: gray transparent transparent;
	font-size: 0;
	height: 0;
	margin: 0;
	padding: 0;
	color: #aaa;
	display: inline-block;
	width: 0
}

.fold-trigger.open span {
	border-color: transparent transparent gray;
	position: relative;
	top: -4px
}

.hierarchy-cate .fold-trigger p:hover {
	cursor: pointer
}

.hierarchy-cate dt,.hierarchy-cate dd {
	color: #666;
	display: inline;
	float: left;
	height: 12px;
	overflow: hidden;
	padding: 8px 0;
	text-overflow: ellipsis;
	white-space: nowrap
}

.hierarchy-cate dt {
	background: url("http://s0.husor.cn/image/li-arrow.png") no-repeat scroll 5px -2px transparent;
	font-size: 13px;
	height: 16px;
	line-height: 16px;
	margin: 7px 0 4px 0;
	overflow: hidden;
	padding: 0 0 0 15px;
	text-overflow: ellipsis;
	width: 925px;
	position: relative
}

.hierarchy-cate dt .more {
	position: absolute;
	right: 10px;
	background: url("http://s0.husor.cn/image/icons/tbicons.png") no-repeat -3px -155px;
	padding-left: 18px;
	display: inline-block;
	cursor: pointer;
	color: #999
}

.hierarchy-cate dt .more.open {
	background-position: -3px -173px
}

.hierarchy-cate .last {
	border-bottom: 0
}

.hierarchy-cate dd {
	height: auto;
	overflow: visible;
	padding: 3px 0 0;
	margin-left: 12px;
	width: 925px
}

.hierarchy-cate dd li {
	display: inline-block;
	float: left;
	padding: 5px 0;
	line-height: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 25%
}

.hierarchy-cate dd li a {
	color: #2a9ad2
}

.hierarchy-cate dd li span {
	color: #aaa
}

.filter-tabbar {
	border-bottom: 2px solid #f50;
	height: 29px;
	padding-top: 1px;
	position: relative;
	width: 100%;
	z-index: 20
}

.filter-tabbar li {
	float: left;
	position: relative;
	background: url("http://s0.husor.cn/image/tab_bg.png") repeat-x 0 -30px;
	border: 1px solid #ccc;
	margin: 0 0 0 -1px
}

.filter-tabbar li.selected {
	background-position: 0 0;
	border: 1px solid #f50;
	margin: 0
}

.filter-tabbar li a {
	color: #333;
	float: left;
	height: 27px;
	line-height: 27px;
	padding: 0 20px
}

.filter-tabbar li.selected a {
	color: white;
	font-size: 14px;
	font-weight: bold
}

.filter-tabbar li a:hover {
	text-decoration: none
}

.filter-tabbar .display-type,.filter-tabbar .more {
	height: 19px;
	position: absolute;
	right: 8px;
	top: 5px
}

.filter-tabbar .display-type a {
	background: url("http://s0.husor.cn/image/icons/search-icons.png") no-repeat 100px 0 white;
	border: 1px solid #ddd;
	color: #666;
	display: block;
	line-height: 17px;
	padding: 0 4px 0 20px
}

.filter-tabbar .display-type a:hover {
	color: #404040;
	border-color: #bbb;
	text-decoration: none
}

.filter-tabbar .display-type .window {
	background-position: -10px -150px
}

.filter-tabbar .display-type .catelog {
	background-position: -10px -172px
}

.s8-notice {
	margin: 5px 0 10px;
	position: relative
}

.s8-notice .face {
	float: left;
	padding: 0 0 0 40px
}

.s8-notice .bd {
	margin-left: 150px;
	padding: 20px 0 0 0;
	color: #666
}

.s8-notice .bd h3 {
	margin-bottom: 20px
}

.s8-notice .bd .btn {
	margin-top: 10px
}

.s8-notice .s8-go {
	margin-top: 30px;
	color: #666
}

.recom-list {
	padding: 15px 0
}

.recom-list li {
	display: inline-block;
	float: left;
	margin: 0 6px 0 5px;
	position: relative;
	width: 178px;
	height: 270px;
	text-align: center
}

.recom-list li .pic {
	height: 160px;
	overflow: hidden;
	width: 160px;
	border: 1px solid #f1f1f1;
	padding: 3px 3px
}

.recom-list li .pic a {
	width: 160px;
	height: 160px;
	overflow: hidden;
	display: table-cell;
	overflow: hidden;
	vertical-align: middle;
	text-align: center
}

.recom-list li .pic img {
	width: 160px
}

.recom-list li .title {
	height: 32px;
	margin: 8px 0 10px;
	overflow: hidden;
	color: #999;
	text-align: left
}

.recom-list li .title a {
	color: #2a9ad2
}

.recom-list li .title .H {
	color: #F90
}

.recom-list li .shop {
	text-align: left
}

.recom-list li .shop a {
	color: #8f8f8f;
	height: 16px;
	line-height: 16px;
	vertical-align: middle;
	display: inline-block
}

.recom-list li .price-info {
	line-height: 34px;
	padding-right: 10px
}

.single-item {
	background: url("http://s0.husor.cn/image/tj_split.png") no-repeat scroll 675px 35px #fff
}

.hit-item {
	padding: 10px 12px;
	margin: 0 0 15px
}

.hit-item .image {
	float: left;
	width: 250px;
	height: 250px;
	overflow: hidden;
	padding: 3px;
	background-color: #fff;
	border: 1px solid #f1f1f1
}

.hit-item .image a {
	width: 250px;
	height: 250px;
	overflow: hidden;
	display: table-cell;
	overflow: hidden;
	vertical-align: middle;
	text-align: center
}

.hit-item .image img {
	width: 250px
}

.hit-item .summary {
	margin-left: 270px;
	min-height: 270px;
	height: 270px;
	height: auto !important
}

.hit-item .summary div {
	margin: 0 0 10px 15px;
	text-align: left;
	line-height: 24px
}

.hit-item .summary .title {
	font-size: 20px;
	padding: 0 5px 10px;
	font-weight: bold;
	margin: 0 0 5px
}

.hit-item .shop .credit {
	margin-left: 10px
}

.hit-item .summary span {
	display: inline-block;
	color: #999
}

.hit-item .location em,.hit-item .volume em {
	color: #666
}

.hit-item .volume {
	margin-left: 50px
}

.hit-item .cny {
	color: #333
}

.hit-item .strong-num {
	font-family: Georgia,Verdana,Helvetica;
	font-size: 20px;
	font-weight: 700;
	padding: 0 2px 0 5px
}

.hit-item strike {
	color: #999
}

.hit-item .rebate-info p {
	display: inline-block
}

.hit-item .rebate-info .rate {
	color: #333;
	margin-right: 10px;
	float: left
}

.hit-item .rebate-info .save .save-info {
	border-bottom: 1px dashed #aaa;
	color: #666
}

.hit-item .rebate-info .rate em.strong-num {
	color: red;
	font-size: 24px
}

.hit-item .price .strong-num {
	color: #333
}

.hit-item .rebate-info .subsidy .strong-num {
	color: red;
	font-size: 24px
}

.hit-item .action a {
	display: inline-block
}

.relate-coupons .m-content ul {
	padding: 5px 15px
}

.relate-coupons .m-content ul li {
	background-color: #fff;
	border: 2px dashed #c09000;
	border-radius: 5px 5px 5px 5px;
	padding: 2px 5px;
	text-align: center;
	margin: 0 0 10px
}

.relate-coupons .m-content ul li a {
	display: block;
	text-decoration: none
}

.relate-items .m-content li {
	background: url("http://s0.husor.cn/image/icons/icons-m.png") no-repeat scroll -550px -205px transparent;
	height: 80px
}

.relate-items .m-content li.no-border {
	background: 0
}

.relate-items li .image {
	height: 60px;
	margin-right: 8px;
	overflow: hidden;
	width: 60px
}

.relate-items li .image a {
	display: table-cell;
	height: 60px;
	line-height: 60px;
	overflow: hidden;
	text-align: center;
	vertical-align: middle;
	width: 60px
}

.relate-items li .price {
	text-align: left
}

.relate-items .m-content .title {
	height: 36px;
	line-height: 18px;
	overflow: hidden
}

.relate-items .m-content .title a {
	color: #999
}

.mall-hd {
	background-color: #fefdf9;
	border: 2px solid #ffe2c4;
	padding: 15px 0;
	width: 946px;
	margin: 0 0 15px
}

.mall-hd .left {
	margin: 5px auto 0;
	width: 160px;
	margin-left: 20px
}

.mall-hd .logo {
	background-color: #fff;
	border: 1px solid #ffe2c4
}

.mall-hd .logo a {
	margin: 20px 40px;
	display: block
}

.mall-hd .logo img {
	width: 80px
}

.mall-hd .middle {
	width: 500px;
	float: left;
	margin-left: 15px
}

.mall-hd .name {
	font-size: 14px
}

.mall-hd .name a {
	color: #333;
	font-size: 16px
}

.mall-hd .summary {
	color: #999;
	margin-top: 5px
}

.mall-hd .line {
	margin-top: 12px;
	border-bottom: 1px dashed #cbcbcb
}

.mall-hd .tip {
	color: #4d4d4d;
	font-size: 14px;
	margin-top: 10px;
	font-weight: bold
}

.mall-hd .tip em {
	font-size: 18px;
	color: red
}

.mall-hd .op {
	margin-top: 10px
}

.mall-hd .right {
	float: right;
	width: 160px;
	background-color: #fff8e5;
	border: 1px solid #ffe2a8;
	margin: 0 20px 0 0;
	height: 140px;
	text-align: left;
	padding: 15px 20px
}

.icon-commission,.icon-activity,.icon-coupon {
	background: url('http://s0.husor.cn/image/icons/mall_merge.png') no-repeat
}

.icon-commission {
	background-position: 0 0;
	padding-left: 45px
}

.icon-activity {
	background-position: 0 -21px;
	padding-left: 22px
}

.icon-coupon {
	background-position: 0 -41px;
	padding-left: 22px
}

.mall-hd .mall-coupon-found {
	position: relative;
	padding: 32px 0 0
}

.mall-coupon-found .head {
	background: url('http://s0.husor.cn/image/mall_coupon_found.png') no-repeat;
	position: absolute;
	height: 48px;
	width: 200px;
	right: -31px;
	top: -5px
}

.mall-coupon-found .head a {
	color: #fff;
	display: block;
	font-size: 14px;
	padding: 11px 0 5px 135px;
	text-decoration: none;
	width: 65px
}

.mall-hd .coupon-list {
	padding: 6px 20px;
	background-color: #fefdf9;
	border: 1px dashed #dedede
}

.mall-hd .coupon-list p {
	margin: 0
}

.mall-hd .coupon-list p a {
	color: #060;
	text-decoration: underline
}

.mall-nav {
	border-bottom: 2px solid #f50;
	margin: 0 0 15px
}

.mall-nav li {
	float: left;
	padding: 0 12px;
	margin-right: 5px;
	line-height: 29px;
	height: 29px;
	border: 1px solid #dcdcdc;
	border-bottom: 0;
	background: #faf9f7;
	FONT: 900 14px "Microsoft yahei";
	position: relative
}

.mall-nav li a {
	display: inline-block;
	line-height: 29px;
	height: 29px;
	color: #666;
	font-weight: normal
}

.mall-nav .notification {
	background: url('http://s0.husor.cn/image/icons/notification.png') no-repeat 0 0;
	height: 20px;
	width: 20px;
	line-height: 19px;
	display: inline-block;
	color: #fff;
	font-size: 11px;
	text-align: center;
	font-style: normal;
	right: -6px;
	top: -6px;
	position: absolute
}

.mall-nav .notification.coupon {
	background-position: 0 -60px;
	color: #390
}

.mall-nav li.current a {
	color: #fff
}

.mall-nav li.current {
	border: 1px solid #f6282c;
	border-bottom: 0;
	background: #f50
}

.mall-comm-desc {
	line-height: 22px;
	color: #444
}

.mall-comm-desc .period {
	padding: 0 0 8px;
	color: #aaa;
	border-bottom: 1px dashed #ccc;
	margin: 0 0 15px
}

.mall-comm-desc h3 {
	padding: 0 0 0 10px;
	border-left: 2px solid #f50;
	color: #f50;
	margin: 20px 0 15px;
	font-size: 14px;
	font-weight: bold
}

.mall-comm-desc p {
	margin-bottom: 10px;
	padding: 0 15px
}

.mall-comm-desc table {
	margin: 0 15px 15px;
	width: 680px
}

.mall-comm-desc table,.mall-comm-desc table td,.mall-comm-desc table th {
	border: 1px solid #ccc;
	border-collapse: collapse
}

.mall-comm-desc table th {
	background-color: #eee
}

.mall-comm-desc table td,.mall-comm-desc table th {
	padding: 3px 12px
}

.mall-comm-desc .toggle-door {
	background: url("http://s0.husor.cn/image/icons/tbicons.png") no-repeat scroll -3px -152px transparent;
	color: #999;
	cursor: pointer;
	display: inline-block;
	padding-left: 18px;
	margin: 10px 0 10px;
	text-decoration: underline;
	color: #2a9ad2
}

.mall-comm-desc .toggle-door.open {
	background-position: -3px -170px
}

.mall-comm-desc #his-commission {
	display: none;
	color: #999
}

.mall-comm-desc #his-commission p {
	margin: 0
}

.mall-desc img {
	float: left;
	border: 1px solid #e5e5e5;
	padding: 2px 2px;
	background-color: #fff;
	margin-right: 10px;
	width: 250px
}

.mall-desc,.mall-note {
	padding: 0 15px 15px;
	color: #444;
	line-height: 22px
}

.mall-note li {
	list-style: decimal inside none
}

.mall-activities {
	margin-bottom: 10px
}

.mall-activities li {
	padding: 0 15px 15px 15px;
	margin-bottom: 10px;
	border-bottom: 1px dashed #dedede
}

.mall-activities .banner {
	background-color: #fff;
	padding: 3px 3px;
	border: 1px solid #ddd;
	box-shadow: 1px 0 1px #efefef
}

.mall-activities .banner img {
	width: 250px;
	height: 116px
}

.mall-activities .desc {
	margin-left: 275px
}

.mall-activities .title {
	font-size: 16px;
	font-weight: bold;
	margin: 0 0 6px;
	color: #333
}

.mall-activities .summary,.mall-activities .period {
	color: #999;
	margin-bottom: 6px
}

.mall-activities .go {
	margin: 10px 0
}

.m-relate-malls li {
	opacity: .6;
	padding: 0 0 10px 5px;
	margin: 0 0 10px;
	border-bottom: 1px dashed #dedede
}

.m-relate-malls li img {
	width: 80px
}

.m-relate-malls li:hover {
	opacity: 1
}

.adv-shop-filter .mall-cats li {
	padding: 5px 25px 5px 15px;
	margin: 0 0 3px 0;
	font-size: 14px;
	border-top: 1px dashed #f9dfb2
}

.mall-cats li a {
	padding-left: 25px;
	background: url('http://s0.husor.cn/image/icons/mall_cats.png') no-repeat -10px 50px;
	display: block;
	height: 24px;
	line-height: 24px
}

.adv-shop-filter .mall-cats li a:hover,.adv-shop-filter .mall-cats li a.current {
	color: #f60;
	text-decoration: none
}

.mall-cats .cat-0 {
	background-position: 0 -900px
}

.mall-cats .cat-1 {
	background-position: 0 -64px
}

.mall-cats .cat-2 {
	background-position: 0 -474px
}

.mall-cats .cat-3 {
	background-position: 0 -553px
}

.mall-cats .cat-4 {
	background-position: 0 -294px
}

.mall-cats .cat-5 {
	background-position: 0 -700px
}

.mall-cats .cat-6 {
	background-position: 0 -213px
}

.mall-cats .cat-7 {
	background-position: 0 -865px
}

.mall-cats .cat-8 {
	background-position: 0 -836px
}

.mall-cats .cat-9 {
	background-position: 0 -630px
}

.mall-cats .cat-10 {
	background-position: 0 -770px
}

.mall-cats .cat-11 {
	background-position: 0 -667px
}

.mall-cats .cat-12 {
	background-position: 0 -513px
}

.mall-cats .cat-13 {
	background-position: 0 -406px
}

.mall-cats .cat-99 {
	background-position: 0 -924px
}

.adv-shop-filter .mall-cats li span {
	color: #ccc;
	margin-left: 15px;
	font-size: 12px
}

.letter-filter {
	background: none repeat scroll 0 0 #fff;
	border: 1px solid #dcdcdc;
	font-size: 14px;
	font-weight: bold;
	height: 34px;
	line-height: 34px;
	margin: 0 10px
}

.letter-filter .caption {
	color: #333;
	float: left;
	font-size: 14px;
	margin: 0 15px;
	font-weight: normal
}

.letter-filter a {
	text-decoration: none;
	color: #6c6c6c;
	padding: 0 4px
}

.letter-filter a:hover {
	color: #ff8b00
}

.mall-list h5 {
	font-size: 24px;
	border-left: 1px solid #dcdcdc;
	border-right: 1px solid #dcdcdc;
	margin: 0 10px;
	padding: 25px 0 20px 20px
}

.mall-list h5 span {
	color: #f60
}

.mall-list h5 em {
	font-size: 14px;
	color: #aaa;
	font-weight: normal
}

.mall-list h5 .count {
	padding-left: 10px
}

.mall-list ul {
	border-left: 1px solid #dcdcdc;
	border-top: 1px solid #dcdcdc;
	overflow: hidden;
	width: 789px;
	margin-left: 10px;
	background: #fff
}

.mall-list li {
	border-bottom: 1px solid #dcdcdc;
	border-right: 1px solid #dcdcdc;
	float: left;
	height: 205px;
	padding: 0 10px 0 15px;
	width: 237px
}

.mall-list .logo {
	left: 0;
	padding: 20px 0 28px 20px;
	position: relative;
	top: 0;
	width: 197px
}

.mall-list .logo img {
	width: 80px
}

.mall-list .commission {
	display: block;
	font-size: 14px;
	position: absolute;
	right: -15px;
	top: 38px;
	width: 104px;
	text-align: right
}

.mall-list .summary {
	color: #aaa;
	height: 36px;
	line-height: 160%;
	overflow: hidden;
	width: 235px
}

.mall-list .go-channel {
	overflow: hidden;
	padding-top: 20px;
	clear: both;
	text-align: left;
	position: relative
}

.mall-list .go-channel .detail {
	text-decoration: none;
	float: right;
	padding: 6px 5px 0 2px
}

.mall-list .go-channel .icon-coupon {
	margin-left: 22px;
	display: inline-block;
	background: url("http://s0.husor.cn/image/quan.png") no-repeat;
	width: 20px;
	height: 20px;
	text-decoration: none
}

.m-bd-landing {
	display: none
}

.landing-popup-bd {
	background: url("http://s0.husor.cn/image/bd_popup_bg2.png") no-repeat;
	height: 360px;
	text-align: center;
	position: relative;
	border: 1px solid #f0f0f0
}

.landing-popup-bd .close {
	position: absolute;
	top: 0;
	right: 0
}

.landing-popup-bd .close a {
	width: 20px;
	height: 20px;
	line-height: 20px;
	font-size: 32px;
	display: inline-block;
	text-decoration: none
}

.landing-popup-bd .rebate-malls a {
	position: absolute;
	top: 150px;
	left: 0;
	height: 200px;
	width: 390px;
	text-indent: -999em
}

.landing-popup-bd .reg-form {
	margin: 50px 0 0 430px;
	text-align: left;
	color: #666
}

.landing-popup-bd .login-panel {
	color: #999;
	margin: 25px 0 0 400px
}

.reg-form ul li {
	display: block;
	position: relative;
	text-align: left;
	width: 205px;
	margin: 0 5px 0 0
}

.reg-form ul li .indicator-error {
	left: 2px;
	position: absolute;
	top: 28px;
	width: 170px;
	background-color: #fff
}

.reg-form ul li.last {
	width: 89px;
	padding: 10px 0 0
}

.reg-form label {
	display: block;
	margin: 0 0 3px;
	font-weight: normal
}

.reg-form label .hint {
	display: none
}

.reg-form .input,.reg-form .input:focus {
	background-clip: padding-box;
	background-color: #fff;
	color: #888;
	cursor: text;
	display: inline-block;
	font: 13px "Helvetica Neue",Arial,sans-serif;
	ime-mode: disabled;
	margin: 0 0 10px;
	padding: 7px 5px;
	width: 180px;
	border-radius: 5px 5px
}

.login-form-cont {
	height: 24px;
	line-height: 24px;
	margin: 0
}

.login-panel .icon16 {
	display: inline-block;
	padding-left: 25px;
	line-height: 25px;
	color: #666
}

.new-intro {
	background-image: url("http://s0.husor.cn/image/intro.gif");
	background-repeat: no-repeat;
	width: 805px;
	height: 323px;
	position: absolute;
	top: -120px;
	left: -15px;
	z-index: 10001;
	overflow: hidden;
	display: none
}

.new-intro a {
	display: inline-block;
	margin: 240px 0 0 330px;
	width: 150px;
	height: 50px;
	text-decoration: none
}

.infinite-more {
	background-color: #f0f5f8;
	border: 1px solid #cee1ee;
	display: block;
	font-size: 14px;
	color: #666;
	font-weight: bold;
	padding: 5px;
	margin-bottom: 10px;
	text-align: center
}

.infinite-more:hover {
	background-color: #e3eff8;
	cursor: pointer;
	color: #333
}

.share-popup {
	width: 500px;
	height: 220px;
	padding: 0 10px
}

.share-popup .hd {
	font-size: 16px;
	font-weight: bold;
	padding: 0 5px 10px;
	border-bottom: 1px solid #efefef;
	position: relative;
	text-align: left
}

.share-popup .hd span {
	position: absolute;
	right: 0;
	top: 0;
	cursor: pointer;
	color: #666;
	font-weight: normal
}

.share-popup .f1-panel {
	margin: 40px 0 0 25px;
	text-align: left
}

.share-popup .g-url {
	font-size: 14px;
	height: 29px;
	line-height: 29px;
	margin: 0;
	overflow: hidden;
	padding: 3px 5px;
	width: 340px;
	float: left
}

.share-popup .g-s {
	background: url('http://s0.husor.cn/image/g_share_merge.png') no-repeat;
	border: 0;
	color: #fff;
	cursor: pointer;
	font-size: 14px;
	font-weight: bold;
	height: 37px;
	width: 74px;
	float: left
}

.share-popup .g-s.disabled {
	background-position: -90px 0
}

.share-popup .support-site {
	margin: 40px 0 0
}

.share-popup .support-site a {
	background: url('http://s0.husor.cn/image/g_share_merge.png') 100px 0;
	color: #aaa;
	margin: 5px 15px 0 0;
	width: 56px;
	height: 18px;
	display: inline-block;
	line-height: 100px;
	overflow: hidden;
	opacity: .5
}

.share-popup .support-site a:hover {
	opacity: 1
}

.share-popup .support-site a.tb {
	background-position: 0 -50px
}

.share-popup .support-site a.tmall {
	background-position: 0 -87px
}

.share-popup .support-site a.ju {
	background-position: 0 -68px
}

.share-popup .f2-panel {
	margin: 15px 0
}

.share-popup .goods-img {
	border: 1px #f1f1f1 solid;
	height: 150px;
	overflow: hidden;
	padding: 3px;
	position: relative;
	width: 150px;
	margin: 0 15px 0 0
}

.share-popup .pub-info {
	width: 320px
}

.share-popup .goods-img a {
	display: table-cell;
	height: 150px;
	line-height: 150px;
	overflow: hidden;
	text-align: center;
	vertical-align: middle;
	width: 150px
}

.share-popup .goods-img img {
	max-height: 150px;
	max-width: 150px
}

.share-popup .goods-title {
	background: #f5f5f5;
	color: #666;
	height: 30px;
	line-height: 30px;
	margin-bottom: 20px;
	padding: 0 10px;
	border-radius: 3px 3px;
	overflow: hidden
}

.share-popup .goods-title .p {
	color: #f60;
	font-size: 16px;
	margin-right: 8px
}

.share-popup .pub-content textarea {
	background-color: #fff;
	border: 1px solid #cfcfcf;
	height: 47px;
	overflow: hidden;
	padding: 5px 5px;
	resize: none;
	width: 235px;
	font-size: 12px;
	border-radius: 5px 0 0 5px;
	float: left;
	margin: 0
}

.share-popup .word-count {
	text-align: right;
	color: #999;
	margin: 0 0 5px
}

.share-popup .word-count .out {
	color: red
}

.share-popup .word-count em {
	color: #666;
	padding: 0 3px
}

.share-popup .g-post {
	background: url('http://s0.husor.cn/image/g_share_merge.png') 0 -128px;
	border: 0;
	color: #fff;
	cursor: pointer;
	font-size: 14px;
	font-weight: bold;
	height: 59px;
	text-indent: -999em;
	width: 71px
}

.share-popup .g-post.disabled {
	background-position: -90px -128px
}

.share-popup .sync {
	margin: 10px 5px 0;
	color: #aaa
}

.share-popup .status-indicator {
	padding-left: 25px;
	display: none
}

.share-success {
	padding: 20px 0 0;
	text-align: center;
	width: 120px;
	margin: 0 30px
}

.m-main-links .m-content {
	color: #999;
	line-height: 20px;
	padding: 12px 16px 10px 18px;
	height: 20px;
	border-bottom: 1px dashed #ccc
}

.m-main-links .m-content a {
	color: #999
}

.m-main-links .friend-link-intro {
	float: left
}

.m-main-links .friend-link-box {
	position: relative;
	float: left;
	height: 20px;
	width: 810px;
	overflow: hidden;
	text-align: left
}

.m-main-links .friend-link-box .friend-link-list {
	position: absolute;
	top: 0
}

.m-main-links .friend-link-box .friend-link-list a {
	margin: 0 2px;
	_margin: 0 1px;
	padding: 0;
	display: inline-block;
	_height: 19px;
	_line-height: 19px
}

.m-main-links .friend-link-more {
	width: 40px;
	float: right;
	text-align: right
}

.site-top-tip {
	background-color: #ffe;
	border-bottom: 1px solid #ddd;
	height: 0;
	line-height: 32px;
	color: #f30;
	position: relative;
	display: block
}

.site-top-tip a {
	text-decoration: underline
}

.site-top-tip .close {
	position: absolute;
	right: 0;
	top: 0;
	cursor: pointer;
	color: #777;
	font-family: arial
}

.site-top-tip .close:hover {
	color: #f30
}

.lazy-img {
	background: url("http://s0.husor.cn/image/icons/mzloader.gif") no-repeat center center
}

html {
	_background-image: url(about:blank);
	_background-attachment: fixed
}

body {
	position: relative
}

.cc-uWrp-window .cc-uWrp-clear {
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: 0
}

.cc-uWrp-window {
	pointer-events: none;
	overflow: visible;
	position: fixed;
	top: 0;
	left: 0;
	_position: absolute;
	_top: expression(documentElement.scrollTop);
	_left: expression(documentElement.scrollLeft)
}

.cc-uWrp-window * {
	pointer-events: auto
}

.sidebar {
	position: absolute;
	top: 0;
	right: 0;
	display: inline-block
}

.U_wrapper_sidebar {
	float: none;
	left: 50%;
	top: 30px;
	margin-left: 245px;
	_margin-left: 241px;
	position: relative;
	height: 559px !important
}

.footMenu {
	width: 60px;
	position: absolute;
	bottom: 30px;
	right: 10px
}

.footMenu a {
	display: block;
	height: 60px;
	width: 60px;
	background: url(http://s0.husor.cn/image/icons/slider2.png) no-repeat
}

.footMenu .fM-app {
	background-position: 0 -82px
}

.footMenu .fM-wx {
	background-position: 0 -169px;
	height: 31px
}

.footMenu .fM-wx-img {
	position: absolute;
	left: -236px;
	bottom: 0;
	z-index: 9901;
	border: 3px solid #EEE;
	box-shadow: 0 0 3px #AAA
}

.mobile-upload-entry {
	border: 1px solid #e7e7e7;
	background-color: #fff;
	width: 110px;
	height: 123px;
	text-align: center;
	padding-top: 10px;
	position: fixed;
	_position: absolute;
	bottom: 200px;
	right: 10px;
	_top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||100)-(parseInt(this.currentStyle.marginBottom,10)||100)));
	z-index: 999
}

.mobile-upload-entry a,.mobile-upload-entry a:hover {
	text-decoration: none
}

#content {
	zoom: 1\0;
	z-index: 1\0;
	position: relative\0;
	*zoom: 1;
	*z-index: 1;
	*position: relative
}
 
.site-top-nav-bd .grade-min {
	background: url("http://s0.husor.cn/image/vip-small.png") no-repeat scroll -100px -100px transparent;
	display: inline-block;
	text-indent: -99em;
	width: 14px
}

.site-top-nav-bd .vip0 {
	background: url("http://s0.husor.cn/image/icons/grade.png") no-repeat scroll -100px -100px transparent;
	background-position: 0 4px
}

.site-top-nav-bd .vip1 {
	background-position: 0 4px
}

.site-top-nav-bd .vip2 {
	background-position: -19px 4px
}

.site-top-nav-bd .vip3 {
	background-position: -36px 4px
}

.site-top-nav-bd .vip4 {
	background-position: -56px 4px
}

.site-top-nav-bd .vip5 {
	background-position: -74px 4px
}

.site-top-nav-bd .grade-min {
	vertical-align: middle
}

.orange-text {
	color: #f60 !important
}

.site-top-nav .site-top-nav-bd .login-info .login-option,.site-top-nav .site-top-nav-bd .n-quick-menu .reward-icon,.site-top-nav .site-top-nav-bd .n-quick-menu .watch-app,.banner-wrap .promo-wrap .arrow,.banner-wrap .promo-wrap .dot-list li,.banner-wrap .note-box .reg-box .reg-btn,.banner-wrap .note-box .login-info .my-info,.banner-wrap .note-box .login-info .sign-in,.banner-wrap .note-box .law-box li,.shop-top ul li .top-icon,.left-time,.item-list .item-sale-info .discount-icon,.go-top {
	background: url("http://s0.husor.cn/image/index/icons1.png") no-repeat;
	*background: url("http://s0.husor.cn/image/index/icons1.gif") no-repeat
}

.site-top-nav {
	background-color: #f4f4f4;
	height: 26px;
	border-bottom: 1px solid #eee;
	min-width: 1010px
}

.site-top-nav .site-top-nav-bd {
	width: 1010px;
	margin: 0 auto;
	position: relative;
	z-index: 999
}

.site-top-nav .site-top-nav-bd span,.site-top-nav a {
	line-height: 26px;
	color: #666
}

.site-top-nav .site-top-nav-bd .login-info .login-option {
	color: #666;
	font-size: 12px;
	font-family: 'Tahoma','微软雅黑';
	display: inline-block;
	width: 68px;
	overflow: hidden;
	line-height: 26px;
	padding-left: 30px;
	cursor: pointer
}

.site-top-nav .site-top-nav-bd .login-info .login-type .open-login {
	position: absolute;
	display: none;
	border: 1px solid #ccc;
	background-color: #fafafa;
	border-top: 0;
	width: 98px;
	left: 0;
	overflow: hidden
}

.site-top-nav .site-top-nav-bd .login-info .login-type {
	width: 100px;
	margin-top: 0
}

.site-top-nav .site-top-nav-bd .login-info .login-type a {
	display: block
}

.site-top-nav .site-top-nav-bd .login-info #qq-login {
	background-position: -13px -645px
}

.site-top-nav .site-top-nav-bd .login-info .login-type {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
	padding: 1px;
	width: 98px;
	overflow: hidden
}

.site-top-nav .site-top-nav-bd .login-info #qq-login {
	padding: 1px;
	padding-left: 30px;
	line-height: 24px;
	border-bottom: 0
}

.site-top-nav .site-top-nav-bd .login-info .login-type .open-login {
	margin-top: 0
}

.site-top-nav .site-top-nav-bd .login-info #taobao-login {
	background-position: -13px -685px
}

.site-top-nav .site-top-nav-bd .login-info #weibo-login {
	background-position: -13px -719px
}

.site-top-nav .site-top-nav-bd .login-info .hover-login {
	border: 1px solid #ccc;
	border-bottom: 0;
	background-color: #fafafa;
	padding: 0
}

.site-top-nav .site-top-nav-bd .login-info .login-type-select {
	background-color: #eee
}

.site-top-nav .site-top-nav-bd .login-info .plz-login {
	padding-left: 12px;
	border-left: 1px solid #ccc;
	display: inline-block;
	height: 16px;
	line-height: 16px;
	margin: 6px 0 0 7px;
	cursor: pointer;
	vertical-align: top
}

.site-top-nav .site-top-nav-bd .login-info .free-reg {
	padding-left: 12px;
	margin-left: 7px;
	display: inline-block;
	height: 16px;
	line-height: 16px;
	margin-top: 6px;
	cursor: pointer;
	vertical-align: top
}

.site-top-nav .site-top-nav-bd .free-reg .reg-reward-icon {
	display: inline-block;
	margin: -2px 0 0 2px;
	width: 43px;
	height: 14px;
	vertical-align: middle;
	background: url("http://s0.mizhe.cn/image/index/reg-reward-icon.png") no-repeat
}

.site-top-nav .site-top-nav-bd .n-quick-menu {
	position: absolute;
	right: 0;
	top: 0;
	*top: 8px
}

.site-top-nav .site-top-nav-bd .quick-menu .mizhe-app {
	padding-left: 10px
}

.site-top-nav .site-top-nav-bd .quick-menu .app-icon {
	position: absolute;
	background: url("http://s0.mizhe.cn/image/index/shouji3.jpg") no-repeat;
	width: 20px;
	height: 20px;
	margin-left: 4px;
	margin-top: 1px;
	*margin-top: 0
}

.site-top-nav .site-top-nav-bd .n-quick-menu .my-account {
	margin-right: 5px
}

.site-top-nav .site-top-nav-bd .n-quick-menu .info-item {
	padding-right: 10px;
	border-right: 1px solid #ccc;
	margin-left: 8px
}

.site-top-nav .site-top-nav-bd .n-quick-menu .reward-icon {
	background-position: -21px -766px;
	display: inline-block;
	vertical-align: middle;
	width: 40px;
	height: 20px
}

.site-top-nav .site-top-nav-bd .n-quick-menu .watch-app {
	display: inline-block;
	height: 26px;
	*height: 26px;
	width: 40px;
	border: 0;
	padding-right: 11px;
	background-position: 10px -560px;
	border: 1px solid transparent;
	_border: 1px dashed #fff;
	border-bottom: 0;
	position: relative;
	z-index: 998;
	margin-left: 0;
	padding-left: 9px;
	vertical-align: top;
	top: -1px;
	*top: -7px
}

.site-top-nav .site-top-nav-bd .n-quick-menu .drop-div {
	position: relative;
	z-index: 999;
	display: inline;
	overflow: hidden
}

.site-top-nav .site-top-nav-bd .n-quick-menu .hover-menu {
	border: 1px solid #ccc;
	border-bottom: 0;
	background-color: #fafafa
}

.search {
	min-width: 1010px
}

.search .wrap {
	width: 1010px;
	margin: 0 auto
}

.search .logo {
	display: inline-block;
	vertical-align: middle;
	width: 226px;
	overflow: hidden
}

.search .logo img {
	vertical-align: middle
}

.main-search {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle;
	margin-left: 103px;
	_margin-left: 95px;
	_width: 576px
}

.main-search .search-tabs {
	float: left;
	height: 28px;
	margin: 0 0 0 8px
}

.main-search .search-tabs li {
	float: left;
	position: relative;
	height: 28px;
	margin: 0 2px;
	padding: 0 2px;
	line-height: 24px
}

.main-search .search-tabs li a {
	padding: 2px 10px;
	float: left;
	height: 23px;
	line-height: 23px
}

.search-tabs li.current {
	font-weight: bold;
	background: url('http://s0.husor.cn/image/tab-current.png') no-repeat center bottom
}

.search-tabs li.current a {
	color: #000
}

.main-search .search-panel {
	clear: left;
	position: relative
}

.main-search .search-fields {
	background-color: #f87622;
	float: left;
	font-family: serif;
	height: 39px;
	position: relative;
	vertical-align: middle;
	width: 375px
}

.main-search .search-fields span {
	display: none
}

.tab-panel {
	display: none;
	positionvi: relative
}

.main-search .search-fields input {
	background-color: #fff;
	border: 0 none;
	height: 29px;
	left: 58px;
	line-height: 29px;
	padding: 2px 5px;
	margin: 0;
	position: absolute;
	top: 3px;
	vertical-align: middle;
	width: 300px;
	z-index: 1000
}

.main-search .search-fields .hint {
	color: #bbb
}

.main-search .search-submit {
	background: url("http://s0.husor.cn/image/search_fanli_btn.png") no-repeat scroll -2px 0 #fc7600;
	border: 0;
	cursor: pointer;
	float: left;
	height: 39px;
	color: #fff;
	font-size: 18px;
	line-height: 40px;
	position: relative;
	width: 115px;
	line-height: 39px;
	text-indent: -9999px
}

.main-search #shop-submit {
	background-position: 0 -40px
}

.main-search #discount-submit {
	background-position: 0 -80px
}

.search-panel .n-search-tabs {
	display: block;
	position: absolute;
	z-index: 1000;
	height: 33px;
	width: 55px;
	top: 3px;
	left: 3px
}

.search-panel .n-search-tabs li {
	height: 33px;
	line-height: 33px;
	overflow: hidden;
	text-align: center;
	display: none;
	cursor: pointer;
	background-color: #fff;
	color: #959595;
	padding-right: 10px
}

.search-panel .n-search-tabs li.current {
	display: block;
	background: url("http://s0.husor.cn/image/jiantou.png") no-repeat scroll -23px -20px #f5f5f5
}

.search-panel .n-search-tabs li.current:hover {
	background: url("http://s0.husor.cn/image/jiantou.png") no-repeat scroll -23px -68px #f5f5f5
}

.search .app-download {
	vertical-align: middle;
	margin-left: 40px
}

.main-nav {
	background-color: #f60;
	height: 40px;
	min-width: 1010px
}

.main-nav .main-nav-bd {
	position: relative;
	width: 1010px;
	margin: 0 auto;
	*text-align: left;
	*overflow: visable
}

.main-nav .main-nav-bd ul a {
	display: inline-block;
	color: #fff;
	font-family: '微软雅黑';
	font-size: 14px;
	line-height: 40px;
	height: 40px;
	padding: 0 16px
}

.main-nav .main-nav-bd ul li {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	cursor: pointer
}

.main-nav .main-nav-bd ul li a:hover {
	background-color: #e50;
	text-decoration: none
}

.main-nav .main-nav-bd ul li a.select {
	background-color: #d40 !important
}

.main-nav .main-nav-bd ul li .hot-sign {
	background: url("http://s0.husor.cn/image/index/icons1.png") no-repeat -20px -246px;
	*background: url("http://s0.husor.cn/image/index/icons1.gif") no-repeat -20px -246px;
	position: absolute;
	margin-top: -10px;
	margin-left: -5px;
	width: 35px;
	height: 20px
}

.main-nav .main-nav-bd .right-link {
	position: absolute;
	right: 0;
	top: 0
}

.main-nav .main-nav-bd .right-link span {
	display: inline-block;
	line-height: 40px;
	height: 40px;
	padding: 0 15px;
	cursor: pointer
}

.main-nav .main-nav-bd .right-link a {
	display: inline-block;
	font-family: '微软雅黑';
	font-size: 14px;
	color: #fff
}

.main-nav .main-nav-bd .right-link a:hover,.main-nav .main-nav-bd .right-link a.select {
	background-color: #e50
}

.main-search-lay {
	opacity: .5;
	filter: alpha(opacity=50);
	-moz-opacity: .7;
	-khtml-opacity: .7;
	cursor: auto;
	position: fixed;
	_position: absolute;
	background-color: #555;
	top: 0;
	left: 0;
	z-index: 9999;
	overflow: hidden;
	width: 100%;
	height: 100%
}










